Python:为2.7设置virtualenv和project

Python:为2.7设置virtualenv和project,python,python-2.7,python-3.x,scrapy,virtualenv,Python,Python 2.7,Python 3.x,Scrapy,Virtualenv,我的机器上有python2.7和3.5,我可以根据我的项目在它们之间切换,但是当我试图为需要python2.7的项目设置virtualenv时,它说 使用基本前缀“c:\\users\\user\\appdata\\local\\programs\\python\\python35-32” 此外,当我试图在virtualenv中启动一个scrapy项目时,我刚刚创建了它 使用模板目录新建Scrapy项目“新建” 'c:\\users\\user\\appdata\\local\\programs

我的机器上有
python2.7
3.5
,我可以根据我的项目在它们之间切换,但是当我试图为需要
python2.7
的项目设置
virtualenv
时,它说

使用基本前缀“c:\\users\\user\\appdata\\local\\programs\\python\\python35-32”

此外,当我试图在
virtualenv
中启动一个
scrapy
项目时,我刚刚创建了它

使用模板目录新建Scrapy项目“新建”

'c:\\users\\user\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\scrapy\\templates\\project'

但是我想在2.7版中使用它,有什么帮助吗?

使用-p参数和要使用的python可执行文件的路径。例如,在linux上:

$ virtualenv -p /usr/bin/python2.7 /home/ouss/myproject/venv
在windows上,可能:
$virtualenv-p c:\Python27\python.exe c:\myproject\venv

将-p参数与要使用的python可执行文件的路径一起使用。例如,在linux上:

$ virtualenv -p /usr/bin/python2.7 /home/ouss/myproject/venv
在windows上,可能:
$virtualenv-p c:\Python27\python.exe c:\myproject\venv

我在我的机器上有
python2.7
3.5
3.6
,我用这种方式用2.7创建了一个粗糙的项目:

virtualenv --python=python2.7 .env
source .env/bin/activate
pip install scrapy
python -m scrapy startproject aspider

我在我的机器上安装了
python2.7
3.5
3.6
,我用2.7创建了一个scrapy项目:

virtualenv --python=python2.7 .env
source .env/bin/activate
pip install scrapy
python -m scrapy startproject aspider

是的,正如我所说,我可以为2.7版设置
virtualenv
,但对于scrapy来说,它不知道我应该如何选择2.7版选项,我们必须这样做
scarpy startproject
您找到虚拟环境的源代码了吗?在上面的示例中:$source/home/ouss/myproject/venv/bin/activate,它应该将python环境切换到您创建的虚拟环境。我想你已经知道了,并且已经做到了。。。但我只是想确保……是的,正如我所说,我可以为2.7版设置
virtualenv
,但对于scrapy,我不知道我应该如何选择2.7版选项,我们必须这样做
scarpy startproject
您找到虚拟环境的源代码了吗?在上面的示例中:$source/home/ouss/myproject/venv/bin/activate,它应该将python环境切换到您创建的虚拟环境。我想你已经知道了,并且已经做到了。。。但我只是想确定。。。