Python之pyinstller打包问题

本文详细介绍如何使用PyInstaller将Python程序打包为独立的可执行文件,包括安装步骤、常见参数及解决打包过程中的常见错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#安装pyinstaller

注意啦!!!!!!!!!!!!!!!
重要事情说三遍!!!!!!!!!!!
现在的pyistall只支持Python3.6以下版本
现在的pyistall只支持Python3.6以下版本
现在的pyistall只支持Python3.6以下版本
如果你装的版本过高,那么抱歉请从新装Python3.6以下版本

自动安装,但是不是我们电脑自带的默认版本

pip install pyinstall

手动安装:

下载地址

https://github.com/pyinstaller/pyinstaller/releases

选择对应的Python版本进行下载
Windows直接用自带解压软件即可,然后复制到“C\Program Files\Python35/Lib/site-packages
”目录下

C\Program Files\Python35/Lib/site-packages

Linux则需要使用

tar -zxvf PyInstaller-3.5.tar.gz
mv PyInstaller-3.5  /usr/local/lib/python3.5/dist-packages
cd /usr/local/lib/python3.5/dist-packages/PyInstaller-3.5
sudo python setup.py install #这里需要使用管理员权限运行,不然会报错

打包

pyinstaller -F test.py #Windows下报错可能需要对应PyInstaller大写

常用参数说明:

–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数

报错问题

1# ImportError: No module named setuptools

root@root-PC:$ python setup.py install
Traceback (most recent call last):
File “setup.py”, line 16, in
from setuptools import setup
ImportError: No module named setuptools

解决方法:安装着两个工具,我也不知道是Python2或者Python3产生错误,建议都安装
Python 2.x: sudo apt-get install python-setuptools
Python 3.x: sudo apt-get install python3-setuptools

sudo apt-get install python-setuptools
sudo apt-get install python3-setuptools
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值