python - Scrapy:使用特定的 python 版本

标签 python python-2.7 scrapy versioning

我试图在我的 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/

相关文章:

将 WAV 转换为 base64

docker - 谷歌应用引擎 : Load another Docker Image for Scrapy + Splash

python - 强制我的爬虫停止爬行

python - 如何将整个Python应用程序添加到azure databricks中并运行它?

python - Django 形式。如何从 initial_text 隐藏冒号?

python - 检测重复项并创建汇总行

python - 对包含Python路径的列表进行排序

python - Round 在 Python 中向下 float 以仅保留一位非零小数

python - 如何使用 Scrapy 和 PyInstaller 在 Windows 10 中创建单个可执行文件?

python - 在 pandas 中查找具有不同列名的值