写在前面
- 最近在写mac端的APP,使用pyinstaller 打包,生成APP在mac端运行。
在查看资料时,看到pyinstaller不仅可以打包mac端的APP,还可以打包Ubuntu的。想尝试一下使用 Ubuntu 进行打包,并在Ubuntu中运行。
于是就有了这篇文章。
Ubuntu 打包
准备工作
1. mac 安装 ubuntu 虚拟机
-
教程:
-
安装 VMWare 虚拟安装文件
- 下载地址: <u>https://xclient.info/s/vmware-fusion.html#versions</u>
- 推荐使用 百度网盘,试用会员高速下载 ,,下载速度特别快
- 安装key : <u>https://blog.csdn.net/qq_37486501/article/details/82929480</u>
- 下载地址: <u>https://xclient.info/s/vmware-fusion.html#versions</u>
-
安装 Ubuntu 虚拟机
- 下载地址: <u>https://ubuntu.com/download/desktop</u>
- 版本: Ubuntu 18.04.3 LTS
- 下载地址: <u>https://ubuntu.com/download/desktop</u>
2. mac 检查Ubuntu 中python 版本,
- 若下载的最新版的,则不会有问题。 (我用的是Python3 编写的APP)
- 若Python版本是2.x版本,需要安装Python3
3. 安装python 3 list 中所有的库
- 安装之后,需要使安装库环境变量起作用:
<u>https://askubuntu.com/questions/900312/pip-install-saws-command-not-found</u>
4 . 将代码拷贝到Ubuntu系统中
5 . 执行打包命令
技巧
显示不可见文件
- 进入自己主目录,按ctrl+h.就能看见以点号开头的隐藏文件
- 如果想要一直看到隐藏文件,点击主文件夹一栏的下三角按钮,选择隱藏文件。
- 有些文件因为权限问题无法编辑,打开终端输入sudo nautilus,会出现超级用户文件夹,就能编辑任何文件
- 如果想要一直看到隐藏文件,点击主文件夹一栏的下三角按钮,选择隱藏文件。