How to make a .exe from python script with pyinstaller?(如何用pyinstaller从python脚本制作.exe文件?)
问题描述
我正在尝试使用pyinstaller将我的python文件打包到.exe文件中。
我设法用pip安装了pyinstaller,但当尝试在命令窗口中使用pyinstaller时,它不起作用。我在网上发现用python -m PyInstaller代替,然后就起作用了。但是在使用cd更改目录然后执行python -m PyInstaller filename.py之后,它总是会给出错误列表,显示为1920, 'LoadLibraryExW', 'The file cannot be accessed by the system.'。
我使用的是windows10、python3.8.3和最新版本的pip,但我找不到解决方案。我以操作员身份运行命令提示符,但仍无济于事。
有什么解决方案吗?
推荐答案
转到安装Python的路径
如果您不知道安装python的位置,请在控制台中键入"where python"
> where python
C:Users{username}AppDataLocalProgramsPythonPython38python.exe
然后转到路径
接下来,转到"Scripts"文件夹
cd Scripts
在Scripts文件夹中,确保那里有pyinstaller.exe文件
如果在此文件夹中找到pyinstaller.exe,则确保您的系统上安装了pyinstaller,然后
> pyinstaller {path to the main.py}
pyinstaller有两个有用的开关
- --onefile>>将项目打包到一个文件中
- --noconsole>>应用程序运行时不显示控制台
例如:
pyinstaller d:myappmain.py--onefile
您可以在"Scripts"文件夹的"dist"文件夹中找到最终的dot.exe文件
这篇关于如何用pyinstaller从python脚本制作.exe文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何用pyinstaller从python脚本制作.exe文件?
基础教程推荐
- 比较两个文本文件以找出差异并将它们输出到新的文本文件 2022-01-01
- 究竟什么是“容器"?在蟒蛇?(以及所有的 python 容器类型是什么?) 2022-01-01
- 对多索引数据帧的列进行排序 2022-01-01
- 在 Python 中将货币解析为数字 2022-01-01
- Kivy 使用 opencv.调整图像大小 2022-01-01
- matplotlib 设置 yaxis 标签大小 2022-01-01
- 在 Django Admin 中使用内联 OneToOneField 2022-01-01
- Python 中是否有任何支持将长字符串转储为块文字或折叠块的 yaml 库? 2022-01-01
- Python,确定字符串是否应转换为 Int 或 Float 2022-01-01
- kivy 应用程序中的一个简单网页作为小部件 2022-01-01
