1.先直接安装 Anaconda2,下载地址:https://repo.anaconda.com/archive/Anaconda2-2018.12-MacOSX-x86_64.pkg
安装过程勾选注册环境变量选项。
2.下载安装 pyinstaller 所需文件,下载地址:https://pypi.org/
①:macholib-1.11-py2.py3-none-any.whl
②:pywin32_ctypes-0.2.0-py2.py3-none-any.whl
③:altgraph-0.16.1-py2.py3-none-any.whl
④:dis3-0.1.3-py2-none-any.whl
⑤:setuptools-40.8.0-py2.py3-none-any.whl (这个 Anaconda2 有自带可不管)
⑥:pefile-2018.8.8.tar.gz
⑦:future-0.17.1.tar.gz
⑧:PyInstaller-3.4.tar.gz
3.安装以上下载文件,① 至 ⑤ 等 .whl 文件在控制台进入相应文件夹使用 pip install filename.whl 安装。
4.⑥⑦⑧等压缩包解压,然后在控制台进入相应文件夹使用 python setup.py install 安装,⑧ 依赖前面 7 个,要放在最后安装。
5.安装完毕后重新打开控制台,直接输入 pyinstaller 测试安装是否成功,成功会显示简要说明。
6.使用:
创建一个 test.py 文件,内容 print "hello world !" 测试可用。
然后控制台进入 test.py 所在文件夹,使用指令 pyinstaller -D test.py --noconsole,即会在当前目录下生成 dist/test/test.exe 及依赖文件。
控制台进入 dist 直接执行 test.exe 会输出打印内容。
--noconsole 调用执行时不弹控制台,若无需依赖文件 -D 换成 -F,生成单个 dist/test.exe,更多功能自行搜索。
PS:联网 Windows 只需安装 Anaconda2,下载 ⑧:PyInstaller-3.4.tar.gz 解压后控制台进入所在文件夹执行 pip install pyinstaller 即可自动安装完成。参考:https://www.cnblogs.com/pcat/p/8463939.html