我试图在我的 centO 上运行 scrapy。由于centos安装了python2.6,而scrapy需要python2.7,我尝试创建虚拟环境并在其中运行scrapy,但仍然出现错误
Scrapy 0.24.4 requires Python 2.7.
这些是我启动蜘蛛时的输出
(scrapyproject)[imadmin@IM03 tutorial]$ python --version
Python 2.7.6
(scrapyproject)[imadmin@IM03 tutorial]$ scrapy gen_spider
Scrapy 0.24.4 requires Python 2.7
我什至尝试设置一个 shell 别名:
alias python=/usr/local/bin/python2.7
这也没有用。
谢谢
最佳答案
您必须在虚拟环境中安装 scrapy(即在激活虚拟环境“scrapyproject”后运行 pip install scrapy
)。
你现在的做法,scrapy
命令在虚拟环境中找不到,所以在虚拟环境外调用。
附言删除别名。
关于python - Scrapy:使用特定的 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26736965/