Virtualenv无法正确安装

时间:2015-04-23 19:02:52

标签: python windows python-2.7 python-3.x

我在Windows 8.1系统上运行了Python 3.4,在此期间virtualenv曾正常工作。

由于某些要求不适用于3.4,我通过从C:\Python34干净地卸载Python 3.4并在C:\Python27中安装2.7来将我的Python版本降级为Python 2.7.6。

安装python后,我安装了pip并使用pip install virtualenv安装了virtualenv for 2.7。但是,每当我在命令提示符下运行virtualenv时,我都会遇到以下错误:

sh.exe": /c/Python34/scripts/virtualenv: No such file or directory

如何修复此问题,以便virtualenv使用python 2.7.6代替3.4

2 个答案:

答案 0 :(得分:2)

我的第一个预感是检查您的PATH变量:

https://superuser.com/questions/502358/easier-way-to-change-environment-variables-in-windows-8

并查看是否仍然指向现在不存在的安装。每次我在Windows上安装python时,我都必须手动设置它,所以我不会认为卸载会自动修复它。

答案 1 :(得分:0)

另一种方法是在不同的文件夹中安装python 27和34。您可以将27个文件夹添加到系统路径,并在本地使用34。如果您使用pydev或其他IDE工具进行eclipse,只需将pythonpath变量配置为您要使用的相应版本。