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环境切换到您创建的虚拟环境。我想你已经知道了,并且已经做到了。。。但我只是想确定。。。