![](/img/trans.png)
[英]Python 3.8.5 installed on MacOS but python --version returns 2.7.16 -- How do I fix this?
[英]Can't run Python programs from the terminal window, how do I fix this? (Windows 10, Python version 3.8.5)
我已經研究 Python 一個月了,通常我在 Sublime Text 3 中運行我所有的程序。
今天,我學習了如何在終端 window 中運行 Python 程序,正如本節介紹的使用 Python 自動化無聊的東西這本書的視頻。 基本上,我按照視頻中的說明創建了hello.py文件,如下所示:
#! python3
print('Hello, World!')
然后我打開命令提示符以使用以下命令運行文件: py.exe c:\users\danh\mypythonscripts\hello.py
,彈出一個錯誤並指出“此應用程序無法在您的 PC 上運行”和一行說Access is denied 。 我花了一整天試圖解決這個問題,但我仍然無法讓它運行。
一件事是當我將命令提示符的目錄更改為C:Windows\system32 (或以管理員身份運行命令提示符),然后運行命令py.exe c:\users\danh\mypythonscripts\hello.py
,它運行該文件沒有任何問題,如圖所示。
有誰知道如何解決這個問題? 任何幫助表示贊賞。 謝謝!
看起來您正在嘗試使用 Microsoft 的新 Windows 10 基於 Metro 的自動安裝版本 Python。 它默認包含在內,但正如您所發現的,它運行得不是很好。
如果您有 Windows 的 32 位副本,請確保安裝 32 位版本; Windows 不太擅長從 32 位 kernel 運行 64 位程序。 您可以查看您的 C:驅動器; 如果您沒有Program Files (x86)文件夾,請安裝 32 位版本。
由於某種原因,我的env\Scripts\
中的python.exe
了 0kb。 所以我創建了另一個虛擬環境並將python.exe
從那里復制到這個文件夾。 然后它開始工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.