Anaconda 安装 cx_Freeze 不能包含 libpython3.7m.dylib

问题描述

我的环境。

我使用的是 mac os high sierra。 并安装 anaconda 以使用 python。

我创建了虚拟环境并使用 pip 安装所有软件包。

我就是这样用的。

enter image description here

在虚拟环境中使用每个 pip。 我认为这是建立清洁环境的好方法

现在我正在处理这种情况。 我的虚拟环境python版本是3.7.3 我首先用 python 创建了我的 gui 应用程序。用鳗鱼做的gui。

This is my first app.

问题

我安装了带有 pip 的 cx_Freeze,用于为我的第一个 Mac 桌面应用程序构建应用程序文件。 并编写 setup.py 并运行 python setup.py bdist_mac 创建了几乎好的文件,但它没有用。快跑快停下来。

结果是

输出

running bdist_mac
running build
running build_exe
*** WARNING *** default bin include not found: libpython3.7m.dylib
creating directory build/exe.macosx-10.7-x86_64-3.7
copying /Users/test/anaconda3/envs/youtube/lib/python3.7/site-packages/cx_Freeze/bases/Console -> build/exe.macosx-10.7-x86_64-3.7/app
writing zip file build/exe.macosx-10.7-x86_64-3.7/lib/library.zip
...

更多的输出here

cx_Freeze 找不到 libpython3.7m.dylib在这里有 libpython /Users/test/anaconda3/envs/youtube/lib/libpython3.7m.dylib 我想这是无法运行应用程序文件的原因。

所以我想知道如何包含或告诉 cx_Freeze。

我尝试解决这个问题 6 天并搜索了很多,但我无法解决这个问题。

请帮帮我,我需要你的帮助。 我想结束应用来构建我的第一个桌面应用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)