【发布时间】:2013-12-31 13:45:45
【问题描述】:
我的计算机上同时安装了 Python 3.3 和 Python 2.7。 python 3.3 工作正常,但是当我尝试使用 python 2.7 运行某些东西时,它仍然引用 python 3.3。
例如:如果我输入 F:\Python33\python33.exe test1.py,它将运行 3.3 并且工作正常,但如果我输入 F:\Python27\python27.exe test1.py 它会给出这个错误:
File "F:\PYTHON33\LIB\site.py", line 173
file=sys.stderr)
^
SyntaxError: invalid syntax
注意:我已将 Python 2.7 和 3.3 .exe 分别重命名为 python27.exe 和 python33.exe。
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
您是否将
PYTHONPATH设置为环境变量? -
我的 PYTHONPATH 是 F:\PYTHON27;F:\PYTHON27\DLLs;F:\PYTHON27\LIB;F:\PYTH
-
只有一个题外话。最好使用linux进行python开发,更容易更好。更容易拥有多个python版本和环境,更简单更好的终端,更容易编译c扩展,开源免费……
标签: python windows python-2.7 python-3.x