同时装有python2和python3,该怎么区分py2和py3的scrapy

发布于 2022-09-05 10:52:30 字数 124 浏览 20 评论 0

电脑里同时有python2和python3,我知道如何分别使用pip和启动python,但两个都装了scrapy,在命令行输入scrapy时,比如“scrapy startproject XXXSpider”,该怎么区分是2和3的呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

德意的啸 2022-09-12 10:52:30

建议采用如下方式执行:

python2 -m scrapy startproject xxx
python3 -m scrapy startproject xxx

这样就不会混了

遗心遗梦遗幸福 2022-09-12 10:52:30

用virtualenv.然后再创建虚拟环境的时候,指定相应的Python版本.
具体操作命令:

# cd到你的工作路径
cd /tmp/workspace
# 创建虚拟环境
virtualenv .venv/ -p /bin/python3
# 启用虚拟环境
source .venv/bin/activate
# 安装你需要的依赖包
pip install scrapy
# 后面的操作.都是在这个虚拟环境下进行的.
猛虎独行 2022-09-12 10:52:30

linux下使用pyenv安装不同的版本python及scrapy,window下安装两个不同的python在不同的目录下,然后用二进制编辑器更改python.exe及pip.exe中的python相关信息,scrapy安装完成以后也要编辑其中python信息以示区分

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文