Python 2.7仍然访问Python 3.4目录

我已经在我的系统上安装了Python 3.4,我安装了Python 2.7。

现在当我尝试运行python27时,它仍然尝试访问Python 3.4文件夹,从而得到错误。

C:\Users\user>python27 File "E:\Python\Lib\site.py", line 176 file=sys.stderr) ^ SyntaxError: invalid syntax 

它应该访问E:\Python27 (其中包含2.7),而不是E:\Python (其中包含3.4)。

版本和命令的工作:

 C:\Users\Lorenz>python --version Python 3.4.3 C:\Users\Lorenz>python27 --version Python 2.7.9 

我有两个版本的Python在环境variables。

编辑:我刚刚删除所有相关的3.4环境variables,现在奇怪,2.7和3.4工作。

只要你不需要环境变量(例如PYTHONPATH )来安装,它就会为你工作。 不过,我强烈建议使用virtualenv ,它有助于隔离有关库和安装的口译员的问题。

也很好的指导 。