簡體   English   中英

您可以更改 pyinstaller 認為 python.exe 所在的路徑嗎?

[英]Can you change the path pyinstaller thinks python.exe is in?

我想使用 pyinstaller 來制作獨立的 exe 文件。 我用了

pip install pyinstaller

首先,然后我收到一條錯誤消息,我稍后會告訴你,所以我使用了

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

因為我在pyinstaller網站上找到了它。 所以我cd進入我的腳本所在的文件夾,我認為你不需要setup.py文件或任何pyinstaller文件,就像你需要使用py2exe一樣,然后我使用命令

pyinstaller file.py --onefile

我收到錯誤消息(我正在翻譯最后一部分,所以它不是 100% 准確的)

啟動器中的致命錯誤:無法使用“c:\python\python.exe”“C:\Python\Scripts\pyinstaller.exe”gtaReminder.py --onefile' 創建進程:系統找不到指定的文件。

我認為pyinstaller認為python.exe位於c:\python\python.exe中,如錯誤消息中所述。 我剛剛打開了路徑,但事實並非如此。 我可以以某種方式更改此路徑 pyinstaller 認為它可以在其中找到python.exe嗎? 我在 windows 10 上使用python 3.6.2pip 20.3.3

首先,你的命令行語法是錯誤的,它總是應該是可選的 arguments 后跟強制的 arguments,下面是一般語法

pyinstaller [選項] 腳本 [腳本 ...] | 規格文件

此處閱讀文檔。

正確的命令應該是

pyinstaller --onefile file.py

該錯誤並不表明pyinstaller得到了錯誤的 python 文件,事實上它可以告訴

無法使用 '"c:\python\python.exe" "C:\Python\Scripts\pyinstaller.exe" 創建進程

意味着它能夠找到 python 文件並嘗試啟動該過程但完全未能執行任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM