【发布时间】:2018-02-15 03:02:52
【问题描述】:
我安装了 python 3.4,并将它用作我的主要版本。我也有 python 2.7 来运行遗留脚本。 Python 3.4 用作我的 PATH 变量,我想保持这种方式。现在,当我尝试运行 python 时,出现此错误:
在我的控制台中,我仍然可以运行 py3.exe,但我无法运行 python.exe(版本 3.4)。我能做些什么来解决这个问题?我的 PATH 已正确配置为 python 3.4 - 没有对 2.7 的引用:
这个错误是安装python 2.7后才出现的,控制台根本不识别路径
【问题讨论】:
-
那么您在命令提示符下使用的是 python 2.7 吗?
-
您定义的不仅仅是
PATH。您可能将PYTHONPATH和/或PYTHONHOME设置为指向3.4。如果只是PATH指向 3.4,您将不会遇到这些问题,因为控制模块搜索路径的是其他两个变量。 -
它在你的编辑中。
-
嗨史蒂文,你能详细说明一下吗?我想运行 python 3 作为我的默认值,这就是为什么我将 PATH 和 PYTHONPATH 设置为指向 3.4。由于某种原因,python 2.7 的安装发生了一些变化,python 3 根本无法运行。
-
我决定完全卸载 python 3.4 并安装 python 3.6。使用 Steven 的建议将 python.exe 名称分别重命名为 python2 和 python3 现在可以正常工作。我的 python 3.4 完全坏了。
标签: python