MAC 机器上 Python 程序打包

mac 系统一般都自带了 python2.7 

但是目前的这个东西是 3.6的

推荐使用 brew install pyenv (python 环境管理器)

如果 brew install 安装不了,先 brew update 让他自行升级

brew install pyenv 就回顺利跑完

pyenv versions 查看可以查找的版本

pyenv install 3.6.7  我机器上报错

CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib"  PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install --patch 3.6.7 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)

关键字 PYTHON_CONFIGURE_OPTS="--enable-framework" 不加这个安装完 后续 pyinstaller 会找不到库文件。

如果已经安装 最好 pyenv uninstall 3.6.7 再贴上面的脚本。其他的版本 3.9 貌似也可以

装完python3.x 记得 eval "(pyenv init -)"初始化 然后在窗口 敲入 python 确认环境是否已经更改

重启机器后 如果还原到2.7 也得重新初始化一次,pyenv 虚拟环境就没去折腾了。

安装无错之后 pyinstaller -W xxx.py  出来一个exe 文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值