WIN 10:Python目錄錯誤?

WIN 10:Python目錄錯誤?

我不確定如何表達我的問題,並嘗試在網上找到類似的問題,但我不能(也許可以用更好的措辭,所以如果這是一個重複的問題,我很抱歉!)

無論如何,我正在嘗試運行 pyuic5 (以測試它的工作原理)。所以,我打開 CMD (在我的 .ui 檔案所在的目錄中),當我輸入pyuic5我得到:

啟動器中的致命錯誤:無法使用「C:\users\andrew\appdata\local\programs\python\python37\python.exe」C:\Program Files (x86)\Python37-32\Scripts\pyuic5 建立進程。 EXE檔”'

注意:C:\Program Files (x86)\Python37-32 是正確的目錄

我相信我的 PATH 變數是正確的。我添加了我認為可能有用的所有螢幕截圖。

這是我的 appdata/local/... 資料夾

這是我的 CMD 窗口

這是我的 PATH 變數

這是正在「運行」的命令

這是突出顯示 PyQT 的“pip 列表”,顯示所有套件

如果您需要更多信息,請告訴我,我對 python 還很陌生。多謝你們

[ps 我使用 32 位元版本,因為 64 位元給我帶來了一些問題]

答案1

您是否嘗試過CMD以管理員身份執行?另外,嘗試運行python --versionCMD驗證你的 python 安裝。它應該輸出你的預設 python 版本。

答案2

C:\Program Files (x86)是安裝Python(及其相關模組)的不好的地方,因為路徑中的空格可能會導致腳本失敗。

同樣, Windows(可能)以不同的方式對待C:\Program FilesC:\Program Files (x86)(作為特殊的系統資料夾),這意味著除了有關空格的問題之外,這還可能導致其他問題。

作為一個嚴肅的建議,我建議執行以下操作:

  • 使用pip freeze(例如 as python -m pip freeze > requirements.txt)建立已安裝模組的目前清單。

  • 完全卸載Python 3.7。

  • 在不含空格的路徑中重新安裝 Python 3.7(例如 underC:\Programs\Python37-32或類似的路徑)。

  • 使用例如python -m pip install -r requirements.txt重新安裝當前模組。

即使這不能解決您的具體問題,也可能在未來為您節省無數的麻煩。

相關內容