【问题标题】:Error starting Scrapy project [closed]启动 Scrapy 项目时出错 [关闭]
【发布时间】:2015-01-01 02:40:40
【问题描述】:

当我尝试启动 scrapy 时,我收到此错误。为什么会出现?

$scrapy startproject 教程 回溯(最近一次通话最后): 文件“/Applications/anaconda/bin/scrapy”,第 5 行,来自 pkg_resources 导入 load_entry_point 文件 "/Applications/anaconda/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg/pkg_resources.py", 第 2697 行,在文件中 "/Applications/anaconda/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg/pkg_resources.py", 第 669 行,在要求文件中 "/Applications/anaconda/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg/pkg_resources.py", 第 572 行,在解析 pkg_resources.DistributionNotFound 中: 密码学>=0.2.1 $

【问题讨论】:

标签: python web-scraping scrapy scrapy-spider


【解决方案1】:

Scrapyhas pyOpenSSL package as a dependency,其中requires cryptography module to be installed。要么,从头开始重新安装scrapy:

pip uninstall Scrapy
pip install Scrapy

或者,单独安装cryptography模块:

pip install cryptography

【讨论】:

  • 我收到一个错误:由于预先存在的构建目录,pip 无法继续执行要求 'cryptography>=0.2.1 (from pyOpenSSL->Scrapy)'。位置:/private/var/folders/7h/yd5112hd7xb1srw2ddbyrpj40000gn/T/pip_build_feyzi/cryptography 这可能是由于之前的安装失败。 pip 是负责任的,而不是假设它可以删除它。请删除并重试。如何删除它的密码学?
  • @FeyziBagirov pip uninstall cryptography?
  • 为什么不在 virtualenv (pypi.python.org/pypi/virtualenv) 中重新启动所有安装过程以创建隔离的 Python 环境并重新检查库的依赖关系?
  • 再次报错:命令 "/Applications/anaconda/bin/python -c "import setuptools, tokenize;__file__='/var/folders/7h/yd5112hd7xb1srw2ddbyrpj40000gn/T/pip-build-_FXDpz /cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n' ), file, 'exec'))" install --record /var/folders/7h/yd5112hd7xb1srw2ddbyrpj40000gn/T/pip-g1Tgr2-record/install-record.txt --single-version-externally -managed --compile" 失败,错误代码 1 在 /var/folders/7h/yd5112hd7xb1srw2ddbyrpj40000gn/T/pip-build-_FXDpz/cffi
猜你喜欢
  • 2014-07-29
  • 1970-01-01
  • 2014-05-05
  • 2018-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-29
  • 2013-03-12
相关资源
最近更新 更多