0

我可以运行 Python 的命令行版本,但似乎无法从命令提示符运行它。我最近从 Windows 7 升级到 Windows 8,它在 Windows 7 上运行良好。现在 Windows 8 将无法识别 Python。谢谢,威廉

4

3 回答 3

2

它在菜单项而不是命令提示符下工作的原因是菜单项指定了"Start in"可以找到 Python 可执行文件的目录。

可能是 Win 7 -> Win 8 升级未能保留 PATH 环境变量,其中 Python 先前指定的路径,允许您从任何命令提示符控制台调用 Python。

于 2012-11-02T18:23:41.797 回答
1

我安装如下:

  • Python 3.3.2 Windows X86-64 MSI 安装程序
  • 视窗 8
  • “为所有用户安装”
  • 打开“将python.exe添加到路径”

当我完成时,Python 没有从命令 shell 执行。

我检查了环境变量,果然,我安装它的“C:\Python33\”在系统环境变量中。

但由于某种原因,如果我打开管理员的命令 shell,“python”只会在命令 shell 中调用 Python——打开非特权命令 shell 不会在路径中包含 C:\Python33\。

我的解决方法是创建一个 PATH 环境变量,其值为“C:\Python33”作为用户变量,然后它就起作用了。

可能还有其他方法可以做到这一点。例如,重新启动或注销并登录可能值得一试。

也可以看看:

于 2013-05-27T01:44:23.730 回答
0
  1. 转到 C:\python33 或安装它的任何位置。
  2. 右键单击“pythonw”并固定到任务栏,
  3. 从任务栏运行。
于 2013-03-05T17:56:28.637 回答