升级后,Python未在Windows 8中从cmd运行

时间:2012-11-02 18:17:09

标签: python windows cmd

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

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

我按如下方式安装:

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

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

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

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

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

可能还有其他方法可以做到这一点。例如,重启或退出&可能值得一试。

另见:

答案 2 :(得分:0)

  1. 转到C:\ python33或安装它的任何位置。
  2. 右键单击“pythonw”并固定到任务栏,
  3. 从任务栏运行。