libpython3.6m.dylib vs libpython3.6.dylib

时间:2017-06-07 14:52:19

标签: python

我正在使用py2app从Python代码创建应用程序。

一切顺利,直到我运行setup.py,然后在它运行的最后我收到这条消息:“ValueError:

'/ Users /(my_computer_name)/anaconda3/lib/libpython3.6.dylib'不存在“

事实证明那里有一个文件,名字略有不同:它要求'libpython3.6.dylib'并且有一个名为'libpython3.6m.dylib'的文件

非常感谢任何见解,谢谢!

1 个答案:

答案 0 :(得分:0)

Anaconda Python二进制文件是使用多线程支持构建的,这意味着生成的库将具有enumsee this Google Groups link

的格式

你可以创建一个符号链接并尝试使用py2app构建(我遇到了问题)。

或者这对我有用:我有一个等效的virtualenv设置(它使用Python框架并使py2app以不同的方式定位库)并且能够在那个上构建应用程序。