首页 > 编程知识 正文

mac可以装pyinstaller吗,在mac 上用pyinstaller生成exe

时间:2023-05-04 00:06:24 阅读:239003 作者:3334

pyinstaller 只能打包 .py 格式的文件,像Jupyter 的.ipynb 打包出来的文件是不能运行的。效果如下图:


终端会告诉你进程已完成,但是程序并不会在屏幕上运行。

可以将jupyter 里面写的程序下载成.py格式的文件保存到MAC。 具体步骤如下:


之后这个程序就会显示在你的MAC桌面上。

此时在终端运行程序: pyinstaller -i curve.ico -F 文件路径.py 当看到编译成功后:


MAC桌面上会有一个名为_pycache_的文件夹,没有用,可以把他删了。

因我比较喜欢用jupyter查看MAC的文件,所以我在jupyter里面找到了名为dist 的文件夹。里面就是我刚刚编译好的程序。

ps. 在编译过程中可以看到编译之后的文件最终被放在哪里。

将这个文件下载到MAC。

然后双击打开它,是打不开的,因为:

可以在系统偏好设置里面,接受这个文件,步骤如下: 打开系统偏好设置选择安全性与隐私看到这样的画面选择仍要打开 接受这个文件之后再双击刚才下载到MAC的文件还是打不开,会出现这样的问题:


是因为这个文件的权限不够。
在终端运行这个命令:

chmod -R 777 文件路径

这个命令是给这个文件一个权限。

之后我们会发现这个文件的图标已经改变了,这时双击它就能正常运行了。 此时Mac终端运行 pyinstaller 打包的程序不能运行的问题就解决了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。