【问题标题】:pyside-rcc "dyld: Library not loaded:..."pyside-rcc“dyld:库未加载:...”
【发布时间】:2015-04-13 09:23:28
【问题描述】:

我是 python 和 Qt 菜鸟,我在运行 pyside-rcc(和 pyrcc4)时遇到了一些问题。问题不在于可执行文件的链接,而是似乎是库问题。我不是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
  • 我正在运行 Mac OS X 10.9

  • 我安装了 Enthought Canopy (v.1.5.1) 并安装了以下内容 包:Qt 4.8.5-10、PySide 1.2.2、PyQt 4.11.0-1

  • 我还安装了 Qt 5.4.0 附带的 Qt Creator (3.3.0)

要在系统范围内激活 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 的人有同样的问题吗?

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

【问题讨论】:

    标签: macos pyqt4 pyside enthought canopy


    【解决方案1】:

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

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

    显然它们应该在/Library/Frameworks 中复制它们之后就可以了...

    【讨论】:

    • 天哪.. 谢谢!几个小时试图弄清楚这一点。你怎么知道他们应该在哪里?
    • 老实说实在是太久了记不清细节了,不过有提到here...
    猜你喜欢
    • 1970-01-01
    • 2015-02-05
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多