![](/img/trans.png)
[英]How to run pyinstaller from python script already converted to exe?
[英]How to make a .exe from python script with pyinstaller?
我正在嘗試使用 pyinstaller 將 package 將我的 python 文件轉換為 .exe 文件。
我設法使用 pip 安裝 pyinstaller,但是當嘗試在命令 window 中使用 pipinstaller 時,它不起作用。 我在網上找到使用python -m PyInstaller
代替然后工作。 但是在使用 cd 更改目錄然后執行python -m PyInstaller filename.py
后,它總是會給出一個錯誤列表,顯示1920, 'LoadLibraryExW', 'The file cannot be accessed by the system.'
.
我正在使用 windows 10、python 3.8.3 和最新版本的 pip 但我找不到解決方案。 我以操作員的身份運行命令提示符,但它仍然無濟於事。
有什么解決辦法嗎?
Go 到您安裝 python 的路徑
如果您不知道 python 的安裝位置,請在控制台中輸入“where python”
> where python
C:\Users\{username}\AppData\Local\Programs\Python\Python38\python.exe
然后 go 到路徑
接下來,go 到“腳本”文件夾
cd Scripts
在 Scripts 文件夾中,確保那里有 pyinstaller.exe 文件
如果您在此文件夾中找到 pyinstaller.exe,則您確定 pyinstaller 已安裝在您的系統上,然后
> pyinstaller {path to the main.py}
pyinstaller 有兩個有用的開關
例如:
pyinstaller d:\myapp\main.py --onefile
您可以在“Scripts”文件夾的“dist”文件夾中找到最終的 dot.exe 文件
我遇到了同樣的問題,所以我卸載了從windows appstore安裝的python,然后從網站上重新安裝,現在可以正常工作了,希望對您有所幫助
在使用 pyinstaller 失敗后,我決定嘗試另一個。 我使用了 py2exe,並在嘗試將其轉換為 .exe 文件並將我的文件移動到存儲 python 的位置后不久。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.