【发布时间】:2017-10-21 05:52:26
【问题描述】:
我的机器上有 python 2.7 和 3.5,我想开始一个使用 python 2.7 作为基本解释器的新项目,但是每当我执行scrapy startproject <project name> 时,它都会显示 python 3.5 作为模板目录,
New Scrapy project 'startproject', using template directory 'c:\\users\\user\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\scrapy\\templates\\project'
所以我的问题是如何将模板目录从 3.5 更改为 2.7,
有什么帮助吗?
【问题讨论】:
-
使用virtualenv,这样你就可以定义每个环境使用哪个python版本
-
查看stackoverflow.com/a/18197237/5276801 了解如何选择从哪个解释器运行 python 脚本
-
@eLRuLL 我做到了,它使用 2.7 作为 virtualenv 因为使用了
virtualenv -p <path to 2.7> <path to env>但它不适用于scrapy
标签: python python-2.7 scrapy python-3.5