安装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 。
安装最新的稳定版本运行
sudo pip install dm.xmlsec.binding
或者如果您需要特定版本:
sudo pip install dm.xmlsec.binding==1.0b3
使用pip
这个方法优于easy_install
或setup.py
,因为它可以跟踪依赖关系和更新,就像在Ubuntu上的apt
一样。