2017-06-07 49 views
3

我正在使用py2app Python代碼創建一個應用程序。libpython3.6m.dylib VS libpython3.6.dylib

一切順利,直到我跑setup.py,然後在它的盡頭運行我得到這個消息:「ValueError異常:

「/Users/(my_computer_name)/anaconda3/lib/libpython3.6。 dylib」不存在」

原來有一個文件在那裏,只是命名稍有不同:它要求對‘libpython3.6.dylib’,有一個名爲‘libpython3.6m.dylib’

任何有識之士將不勝感激,謝謝!

回答

0

蟒蛇Python的二進制文件是建立與多線程的支持,這意味着將產生具有形式*m.dylibsee this Google Groups link

你可以創建一個符號鏈接,並嘗試建立使用py2app(我曾與問題)庫。

或者這個工作對我來說:我有一個等效的virtualenv設置(使用一個Python框架,使py2app定位庫不同),並能建立在一個應用程序。