我在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
?
答案 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变量配置为您要使用的相应版本。