2016-08-13 105 views
4

我想为Python 3.4安装pyzmail。我使用Visual Studio的社区版(Windows),但也尝试使用命令行安装,并得到以下转储:无法安装pyzmail - “命令”python setup.py egg_info“失败,错误代码1”

----- Installing 'pyzmail' ----- 
Collecting pyzmail 
    Using cached pyzmail-1.0.3.tar.gz 
Collecting distribute (from pyzmail) 
    Using cached distribute-0.7.3.zip 
    Complete output from command python setup.py egg_info: 
    running egg_info 
    creating pip-egg-info\distribute.egg-info 
    writing requirements to pip-egg-info\distribute.egg-info\requires.txt 
    writing top-level names to pip-egg-info\distribute.egg-info\top_level.txt 
    writing dependency_links to pip-egg-info\distribute.egg-info\dependency_links.txt 
    writing pip-egg-info\distribute.egg-info\PKG-INFO 
    Traceback (most recent call last): 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2680, in _dep_map 
     return self.__dep_map 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2525, in __getattr__ 
     raise AttributeError(attr) 
    AttributeError: _DistInfoDistribution__dep_map 

    During handling of the above exception, another exception occurred: 

    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\setup.py", line 58, in <module> 
     setuptools.setup(**setup_params) 
     File "C:\Python34\lib\distutils\core.py", line 148, in setup 
     dist.run_commands() 
     File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands 
     self.run_command(cmd) 
     File "C:\Python34\lib\distutils\dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\setuptools\command\egg_info.py", line 177, in run 
     writer = ep.load(installer=installer) 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2241, in load 
     if require: self.require(env, installer) 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2254, in require 
     working_set.resolve(self.dist.requires(self.extras),env,installer))) 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2471, in requires 
     dm = self._dep_map 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2682, in _dep_map 
     self.__dep_map = self._compute_dependencies() 
     File "C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\pkg_resources.py", line 2699, in _compute_dependencies 
     from _markerlib import compile as compile_marker 
    ImportError: No module named '_markerlib' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\user\AppData\Local\Temp\pip-build-v5zvr2p3\distribute\ 
----- Failed to install 'pyzmail' ----- 

谷歌搜索后,我检查我已经安装了ez_setup和setuptools的模块,这是我做的。任何帮助将非常感激!

回答

6

我已经能够重现你的问题,你说的没错,用pip install pyzmail不会”好(pyzmail的安装程序是越野车),所以我已经试过这个:

easy_install pyzmail 

它成功,那么我可以导入pyzmail没有任何问题。

相关问题