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