繁体   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