[英]Linux pip package installation error
我正在使用python 2.7并尝试使用pip安装scrapy,但得到以下信息:异常:回溯(最后一次调用最近):文件“ /usr/local/lib/python2.7/dist-packages/pip/basecommand.py”,第215行,处于主要状态= self.run(options,args)文件“ /usr/local/lib/python2.7/dist-packages/pip/commands/install.py”,第324行,处于运行require_set.prepare_files( finder)文件“ /usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”,行380,在prepare_files中ignore_dependencies = self.ignore_dependencies))文件“ / usr / local / lib / python2 .7 / dist-packages / pip / req / req_set.py“,第634行,在_prepare_file中abstract_dist.prep_for_dist()文件” /usr/local/lib/python2.7/dist-packages/pip/req/req_set.py ”,在prep_for_dist self.req_to_install.run_egg_info()文件中的第129行,在run_egg_info self.setup_py,self中的第412行,“ / usr / local / lib / python2.7 / dist-packages / pip / req / req_install.py” .name,文件“ /usr/local/lib/python2.7/dist-packages/pip/req/req_install.py”,行387,在setup_py import setuptools#noqa文件“ 导入setuptools.version文件“ /root/.local/lib/python2.7/site-packages/setuptools”中的/root/.local/lib/python2.7/site-packages/setuptools/ init .py”,第12行导入pkg_resources文件“ /root/.local/lib/python2.7/site-packages/pkg_resources/ init .py”中的第1行“ /version.py”,导入包装中的第72行。要求文件“ / root / .local / lib / python2.7 / site-packages / packaging / requirements.py“,第59行,在MARKER_EXPR = originalTextFor(MARKER_EXPR())(” marker“)TypeError中: call ()恰好接受2个参数(给定1个)
似乎您的pip
安装有问题。 我有两个选择给你。
1)编辑文件/usr/lib/python2.7/site-packages/packaging/requirements.py
并替换行
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
与
MARKER_EXPR = originalTextFor(MARKER_EXPR)("marker")
要么
2)尝试通过以下方式升级您的pip
安装
pip install -U pip setuptools
错误代码1安装Scrapy讨论了安装scrapy的不同方法。 您的错误看起来像是一个依赖关系问题, 错误代码1安装Scrapy解释
pip install wheel # to install support for wheel files.
pip install Scrapy‑1.0.3‑py2‑none‑any.whl # to install the wheel.
如果您使用ubuntu,也可以通过apt安装它:
sudo apt-get install python-dev
sudo apt-get install libxml2-dev libxslt1-dev
请查看上述线程以获取更多信息。 该线程确实很有帮助。
我以前也遇到过同样的问题。 只需键入以下命令,问题就解决了:
pip install setuptools==33.1.1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.