【发布时间】:2018-08-08 04:14:39
【问题描述】:
我目前正在尝试在 python 上安装一个只能安装在 Python 3 上的包。我有 3.6 和 2.7。我在 Windows 机器上。每当我在新打开的命令提示符中键入“python”时,它都会返回 python 2.7。然后每当我输入“python”时,它都会说
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined
我相信 python 3.6 被设置为我路径上的环境变量。有人可以就如何切换这些提供一些建议吗?我已经从 python 3 的安装中读取了 py.exe 应该在 python 2 和 3 之间切换,但是除了在文件资源管理器中单击它之外,我没有看到应该如何运行该命令并且什么都不做。
【问题讨论】:
-
你是说你在pythonREPL中输入命令“python”?
-
如果这就是你正在做的事情,你为什么要这样做?你预计会发生什么?
标签: python python-3.x python-2.7 pip