我可以運行Python的命令行版本,但似乎無法從命令提示符運行它。我最近從Windows 7升級到Windows 8,並且它在Windows 7下運行良好。現在Windows 8不能識別Python。謝謝,威廉Python在升級後不能從Windows 8中的cmd運行
0
A
回答
2
爲什麼它從菜單項工作,但該理由不從命令提示符是該菜單項指定"Start in"
目錄下的可執行文件的Python可以找到。
很可能是Win 7 - > Win 8升級無法保留PATH環境變量,其中Python是先前指定的路徑,允許您從任何命令提示符控制檯調用Python。
+0
更新我的路徑變量爲我解決了這個問題... – SyntaxRules
0
- 轉到C:\ python33或安裝它的位置。
- 右鍵單擊「pythonw」並鎖定任務欄,
- 從任務欄運行。
1
我設置如下:
- 的Python 3.3.2的Windows X86-64 MSI安裝程序
- 的Windows 8
- 「爲所有用戶安裝」
- 打開「添加蟒蛇。 exe文件到路徑」
當我完成了,巨蟒沒有從命令shell執行。
我檢查了環境變量,果然,我已經安裝了它的「C:\ Python33 \」在系統環境變量中。
但由於某些原因,如果我打開管理員的命令shell,「python」只會在命令shell中調用Python--打開非特權命令shell將不在路徑中包含C:\ Python33 \。
我的解決方法是創建一個值爲「C:\ Python33」的PATH環境變量作爲用戶變量,然後它工作。
可能還有其他方法可以做到這一點。例如,重新啓動或註銷&可能值得嘗試。
參見:
- http://bugs.python.org/issue3561 - 做什麼有關Windows路徑長的巨蟒的討論,以及語用它
- http://www.symantec.com/connect/forums/wise-7-win-7-problems-updating-environment-variable-current-user - 對涉及道路
相關問題
- 1. 如何在Anaconda平臺升級後從Windows cmd啓動python控制檯?
- 2. 當我運行python ** .py從Windows cmd
- 3. 從Windows CMD運行Python Shell(繞過cygwin)
- 4. 從Windows 7升級到Windows 8後無法啓動Visual Studio 2012
- 5. 升級協程不能在Windows x86_64上運行?
- 6. 不能從CMD線在Windows
- 7. 在Windows中從CMD運行PHPUnit
- 8. Windows Phone - 從7.8升級到8
- 9. 升級爲Windows Phone 8?
- 10. 在cmd中運行Python
- 11. 在Windows 8中執行cmd命令c#?
- 12. 在CMD中運行Python不起作用
- 13. 將Windows Phone 7.5升級到Windows Phone 8?
- 14. Windows 8 cmd cognos
- 15. 通過Python運行Windows CMD命令
- 16. 升級到Windows 8的風險?
- 17. 從SPSS中運行CMD行
- 18. 不能在cygwing在Windows 10上運行升級點子沒有名爲PIP
- 19. 不能在Windows運行python了
- 20. Python的PIL - 不能顯示在Windows 8
- 21. 從Windows cmd運行多個文件的Python腳本
- 22. 無法從cmd行運行Python
- 23. 的Windows手機8,升級與後臺代理
- 24. IPleaseWaitService升級到5.0後無法運行
- 25. NPM升級後無法運行
- 26. 失去了按照MacPorts升級後sudo運行的能力
- 27. 煎茶Cmd的不能編譯升級後應用的MacOS X 10.9
- 28. 從iOS 7升級到iOS 8後,didDiscoverPeripheral不會被調用
- 29. PostgreSQL在升級到High Sierra後將不會運行
- 30. Android Studio在升級到1.5後不運行應用程序
問題進行進一步討論互聯網你把它放到PATH環境變量中了嗎?據我所知,它不會自動執行此操作。 http://docs.python.org/2/using/windows.html#excursus-setting-environment-variables – TheZ
@TheZ:對於3.3版本,添加了一個選項來將可執行文件的目錄設置爲'PATH',但它是未啓用作爲默認值。 – eryksun
@eryksun哦?是時候讓人們更容易做到這一點。指導新手如何編輯他們的路徑變量是一個非常可怕的命題......很多人可能會出錯......出乎意料的錯誤。 – TheZ