700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ubuntu20.10(Linux)在wine下用pyinstaller打包python程序在window系统运行 交叉编译

ubuntu20.10(Linux)在wine下用pyinstaller打包python程序在window系统运行 交叉编译

时间:2020-07-19 01:42:41

相关推荐

ubuntu20.10(Linux)在wine下用pyinstaller打包python程序在window系统运行 交叉编译

1.安装wine

在终端中输入:

sudo apt-get install wine

2.安装pip

在/project/pip/#files下载pip-21.0.tar.gz,在压缩包上右键提取到此处,打开解压的文件夹pip-21.0

在该文件夹中打开终端安装pip-21.0.tar.gz:

wine python.exe setup.py install

3.安装sip

wine ~/.wine/drive_c/'Program Files'/Python38/Scripts/pip.exe install sip

4.安装PyQt5

wine ~/.wine/drive_c/'Program Files'/Python38/Scripts/pip.exe install PyQt5 -i /simple

5.安装PyQt5-tools

wine ~/.wine/drive_c/'Program Files'/Python38/Scripts/pip.exe install PyQt5-tools -i /simple

6.安装pyinstaller

从/pypi/simple/pyinstaller/下载pyinstaller-4.2.tar.gz,在压缩包上右键提取到此处,打开解压的文件夹pyinstaller-4.2

在该文件夹中打开终端安装pyinstaller:

wine python.exe setup.py install

7.python打包

打开pycharm的工程文件夹,

在该文件夹中打开终端用pyinstaller安打包:

(如果提示没有模块PyQt5等信息,可以加入-p 依赖包路径)

wine ~/.wine/drive_c/'Program Files'/Python38/Scripts/pyinstaller.exe -F -w main.py -p ~/.wine/drive_c/'Program Files'/Python38/Lib/site-packages

总结:

-F:将所有库文件打包成一个exe-w:隐藏黑色控制台窗口如果不加-F参数会生成很多文件,但运行比较快。压缩后比单个exe文件小一点加-F参数只生成一个exe文件,但运行慢-i Aplication.ico 设置自己的软件图标图案-p 依赖包路径

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。