繁体   English   中英

升级后,Python无法从Windows 8中的cmd运行

[英]Python not running from cmd in Windows 8 after upgrade

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

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

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

我安装如下:

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

完成后,Python不能从命令外壳执行。

我检查了环境变量,并且确定地将“ C:\\ Python33 \\”安装在系统环境变量中。

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

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

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

也可以看看:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM