我正在使用py2app从Python代码创建应用程序。
一切顺利,直到我运行setup.py,然后在它运行的最后我收到这条消息:“ValueError:
'/ Users /(my_computer_name)/anaconda3/lib/libpython3.6.dylib'不存在“
事实证明那里有一个文件,名字略有不同:它要求'libpython3.6.dylib'并且有一个名为'libpython3.6m.dylib'的文件
非常感谢任何见解,谢谢!
答案 0 :(得分:0)
Anaconda Python二进制文件是使用多线程支持构建的,这意味着生成的库将具有enum
(see this Google Groups link)
你可以创建一个符号链接并尝试使用py2app构建(我遇到了问题)。
或者这对我有用:我有一个等效的virtualenv设置(它使用Python框架并使py2app以不同的方式定位库)并且能够在那个上构建应用程序。