[英]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.2
, pip 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.