首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刮刮需要python2.7,但我已经有了

刮刮需要python2.7,但我已经有了
EN

Stack Overflow用户
提问于 2014-03-15 13:14:18
回答 3查看 1.7K关注 0票数 4

首先,我正在研究osx 10.6.8

我使用以下命令安装了scrapy:

代码语言:javascript
复制
sudo easy_install Scrapy

一切看起来都很好。但是,当我尝试创建一个新项目时,我要使用

代码语言:javascript
复制
scrapy startproject tutorial

我只得到

代码语言:javascript
复制
Scrapy 0.22.2 requires Python 2.7

我尝试了this解决方案,但我也遇到了同样的问题。我怎么才能解决这个问题?

编辑:我想我已经理解了这个问题:easy-install引用了/Library/Python/2.6 (可能是预装的)下我的系统中的一个早期版本的python ( 2.6 ),所以我为python2.6安装了scrapy!所以我才会犯这个错误。但是现在我不知道如何为正确版本的python安装scrapy!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-16 17:43:21

我解决了遵循这个指南并再次执行的问题:

代码语言:javascript
复制
sudo easy_install scrapy

现在起作用了!

票数 0
EN

Stack Overflow用户

发布于 2014-03-15 13:18:19

执行which python

python --version

我的猜测是,默认情况下,scrapy并没有链接到python2.7。

票数 2
EN

Stack Overflow用户

发布于 2014-03-15 13:33:43

请打开/Library/Frameworks/Python.framework/Versions/2.7/site-packages/scrapy/__init__.py并插入第14行:

代码语言:javascript
复制
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并向我们展示输出

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22424280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档