Python控制台无法从命令行正常启动

时间:2014-12-17 02:05:59

标签: python windows command-line command

我似乎从命令行启动python有问题。我尝试了各种各样的事情但没有成功 问题:尝试从命令行运行python时,没有响应,即我没有收到有关未找到'命令的消息。和控制台无法启动。只有打开python控制台的选项是直接运行C:\Python34\python.exe。使用python命令运行即使在python目录中也不起作用,但python.exe启动。以这种方式启动的问题是python控制台在新窗口中启动。整个问题只出现在一台机器上,而在我的另一台机器上,我能够正确运行python,并在执行python命令的命令提示符窗口中启动控制台。

PATH正确设置为 C:\Python34\;C:\Python34\Scripts;...where python正确返回C:\Python34\python.exe。我确认运行通过PATH导入的其他命令(例如javac)正确运行。

我尝试的事情:

  • 使用x86和x64 python安装完全重新安装python但没有成功。
  • 从我的第二台机器复制安装并手动设置路径变量 - 再次没有成功。

任何人都可以提示如何解决此问题吗?

(附加信息:Win 8.1 x64,python 3.4.2)

2 个答案:

答案 0 :(得分:0)

问题已解决。由于在2天内找不到可行的解决方案,我决定从注册表中删除包含'python'的所有密钥以及一些不属于其他程序的文件。这在重新安装python之后解决了这个问题。

如果有人发现这种不良行为的真正原因以及其他 - 不那么野蛮 - 解决方案,请在此处写下以供将来参考。

答案 1 :(得分:-1)

最近的Python安装程序可以选择添加PATH。 如果你没有使用它,你可以将python.exe所在的目录注册到PATH环境变量。

但我更喜欢py启动器。它可以通过Python 3.3或3.4安装。 有了它,您可以通过pypy -3.4启动Python。

请参阅https://docs.python.org/3/using/windows.html#python-launcher-for-windows