Linux pip package installation error
我正在使用python 2.7并尝试使用pip安装scrapy但是得到这个:
例外:
Traceback(最近一次调用最后一次):
文件"/usr/local/lib/python2.7/dist-packages/pip/basecommand.py",第215行,主要
status = self.run(options,args)
运行文件"/usr/local/lib/python2.7/dist-packages/pip/commands/install.py",第324行
requirement_set.prepare_files(取景器)
在prepare_files中输入文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py",第380行
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()
在prep_for_dist中输入文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py",第129行
self.req_to_install.run_egg_info()
在run_egg_info中输入文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py",第412行
self.setup_py,self.name,
在setup_py中输入文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py",第387行
import setuptools#noqa
文件"/root/.local/lib/python2.7/site-packages/setuptools/init.py",第12行,在
import setuptools.version
文件"/root/.local/lib/python2.7/site-packages/setuptools/version.py",第1行,in
import pkg_resources
文件"/root/.local/lib/python2.7/site-packages/pkg_resources/init.py",第72行,in
进口包装。要求
文件"/root/.local/lib/python2.7/site-packages/packaging/requirements.py",第59行,in
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError:call()只需要2个参数(给定1个)
似乎您的
1)编辑文件
同
要么
2)尝试并升级
错误代码1安装Scrapy讨论了安装scrapy的不同方法。 您的错误看起来像依赖项问题,错误代码1安装Scrapy解释
1 2 | 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安装:
1 2 | sudo apt-get install python-dev sudo apt-get install libxml2-dev libxslt1-dev |
请查看上面提到的主题以获取更多信息。 那个帖子真的很有帮助。
我曾经和你有同样的问题。 只需输入以下命令,问题就解决了:
1 | pip install setuptools==33.1.1 |