pyside-rcc "dyld: Library not loaded:..."

pyside-rcc "dyld: Library not loaded:..."

我是 python 和 Qt 菜鸟,我在 运行 宁 pyside-rcc(和 pyrcc4)方面遇到了一些问题。问题不是可执行文件的 link 而是库问题。我不是 unix 高手,可能也无济于事:)

当我 运行 $ pyside-rcc 我得到以下错误

dyld: Library not loaded: @rpath/lib/QtCore.framework/Versions/4/QtCore
  Referenced from: /Users/[USERNAME]/Library/Enthought/Canopy_64bit/User/bin/pyside-rcc
  Reason: image not found
Trace/BPT trap: 5

对于$ pyrcc4,错误类似但不完全相同:

dyld: Library not loaded: @rpath/lib/QtXml.framework/Versions/4/QtXml
  Referenced from: /Users/[USERNAME]/Library/Enthought/Canopy_64bit/User/bin/pyrcc4
  Reason: image not found
Trace/BPT trap: 5

要在系统范围内激活 Canopy python 软件包,我在 mt .bash_profile

中有以下行
VIRTUAL_ENV_DISABLE_PROMPT=1 source /Users/[USERNAME]/Library/Enthought/Canopy_64bit/User/bin/activate

我发现很多帖子都有 dyld: Library not loaded... 错误,但我找不到 Qt 框架的正确路径,因此,我被困住了......有没有人有同样的 Enthought Canopy有问题吗?

提前致谢,感谢您的帮助。

已解决!我在这里发现了一个类似的问题:http://qt-project.org/forums/viewthread/9024

库(通过 Canopy 安装时)在 /Users/[USERNAME]/Library/Enthought/Canopy_64bit/User/lib

显然它们应该在 /Library/Frameworks 复制到这里后就可以了...