繁体   English   中英

Linux pip软件包安装错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM