安装python模块的问题

嗨,我无法下载python模块dm.smlsec.binding 1.0b3。 我得到以下错误。 我附上了我的日志文件,请帮我整理一下


/ usr / local / bin / pip on Thu Jul 18 12:23:36 2013下载/解压缩dm.xmlsec.binding

对包dm.xmlsec.binding运行setup.py egg_info

Traceback (most recent call last): File "", line 16, in  File "/tmp/pip-build-student/dm.xmlsec.binding/setup.py", line 199, in  **setupArgs File "/usr/lib/python2.7/distutils/core.py", line 112, in setup _setup_distribution = dist = klass(attrs) File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py", line 260, in __init__ File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py", line 284, in fetch_build_eggs File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 569, in resolve dist = best.get(req.key) pkg_resources.VersionConflict: (lxml 2.3.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('lxml>=3.0')) Complete output from command python setup.py egg_info: Traceback (most recent call last): 

文件“”,第16行,in

文件“/tmp/pip-build-student/dm.xmlsec.binding/setup.py”,第199行,

 **setupArgs 

在设置中输入文件“/usr/lib/python2.7/distutils/core.py”,第112行

 _setup_distribution = dist = klass(attrs) 

初始化文件“/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py”,第260行

在fetch_build_eggs中输入文件“/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py”,第284行

文件“/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”,第569行,已解决

 dist = best.get(req.key) 

pkg_resources.VersionConflict:(lxml 2.3.2(/usr/lib/python2.7/dist-packages),Requirement.parse(’lxml> = 3.0’))


命令python setup.py egg_info失败,错误代码为1 /tmp/pip-build-student/dm.xmlsec.binding

exception信息:Traceback(最近一次调用最后一次):文件“/usr/local/lib/python2.7/dist-packages/pip-1.3.1-py2.7.egg/pip/basecommand.py”,第139行,在主状态= self.run(options,args)文件“/usr/local/lib/python2.7/dist-packages/pip-1.3.1-py2.7.egg/pip/commands/install.py”,第266行,运行require_set.prepare_files(finder,force_root_egg_info = self.bundle,bundle = self.bundle)文件“/usr/local/lib/python2.7/dist-packages/pip-1.3.1-py2.7。 egg / pip / req.py“,第1057行,在prepare_files中req_to_install.run_egg_info()文件”/usr/local/lib/python2.7/dist-packages/pip-1.3.1-py2.7.egg/pip/ req.py“,第236行,在run_egg_info command_desc =’python setup.py egg_info’)文件”/usr/local/lib/python2.7/dist-packages/pip-1.3.1-py2.7.egg/pip /util.py“,第662行,在call_subprocess%(command_desc,proc.returncode,cwd)中)InstallationError:命令python setup.py egg_info失败,错误代码为1 /tmp/pip-build-student/dm.xmlsec.binding

使用pip

安装Python包管理器: python-pip 安装python-pip

安装最新的稳定版本运行

 sudo pip install dm.xmlsec.binding 

或者如果您需要特定版本:

 sudo pip install dm.xmlsec.binding==1.0b3 

使用pip这个方法优于easy_installsetup.py ,因为它可以跟踪依赖关系和更新,就像在Ubuntu上的apt一样。