电脑里同时有python2和python3,我知道如何分别使用pip和启动python,但两个都装了scrapy,在命令行输入scrapy时,比如“scrapy startproject XXXSpider”,该怎么区分是2和3的呢?
电脑里同时有python2和python3,我知道如何分别使用pip和启动python,但两个都装了scrapy,在命令行输入scrapy时,比如“scrapy startproject XXXSpider”,该怎么区分是2和3的呢?
用virtualenv.然后再创建虚拟环境的时候,指定相应的Python版本.
具体操作命令:
# cd到你的工作路径
cd /tmp/workspace
# 创建虚拟环境
virtualenv .venv/ -p /bin/python3
# 启用虚拟环境
source .venv/bin/activate
# 安装你需要的依赖包
pip install scrapy
# 后面的操作.都是在这个虚拟环境下进行的.
linux下使用pyenv安装不同的版本python及scrapy,window下安装两个不同的python在不同的目录下,然后用二进制编辑器更改python.exe及pip.exe中的python相关信息,scrapy安装完成以后也要编辑其中python信息以示区分
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答518 阅读✓ 已解决
1 回答4.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
建议采用如下方式执行:
这样就不会混了