首先,我正在研究osx 10.6.8
我使用以下命令安装了scrapy:
sudo easy_install Scrapy一切看起来都很好。但是,当我尝试创建一个新项目时,我要使用
scrapy startproject tutorial我只得到
Scrapy 0.22.2 requires Python 2.7

我尝试了this解决方案,但我也遇到了同样的问题。我怎么才能解决这个问题?
编辑:我想我已经理解了这个问题:easy-install引用了/Library/Python/2.6 (可能是预装的)下我的系统中的一个早期版本的python ( 2.6 ),所以我为python2.6安装了scrapy!所以我才会犯这个错误。但是现在我不知道如何为正确版本的python安装scrapy!
发布于 2014-03-16 17:43:21
我解决了遵循这个指南并再次执行的问题:
sudo easy_install scrapy现在起作用了!
发布于 2014-03-15 13:18:19
执行which python
和
python --version
我的猜测是,默认情况下,scrapy并没有链接到python2.7。
发布于 2014-03-15 13:33:43
请打开/Library/Frameworks/Python.framework/Versions/2.7/site-packages/scrapy/__init__.py并插入第14行:
13 if sys.version_info < (2, 7):
14 print(sys.version_info)
15 print("Scrapy %s requires Python 2.7" % __version__)
16 sys.exit(1)然后scrapy startproject tutorial并向我们展示输出
https://stackoverflow.com/questions/22424280
复制相似问题