gpt4 book ai didi

macos - 在 Mac 上安装 PySide : is there a working method?

转载 作者:行者123 更新时间:2023-12-04 11:02:02 25 4
gpt4 key购买 nike

我可能做错了什么,但我一直在尝试在 Mac 10.12 (Sierra) 上安装 pyside。这是我尝试过的(使用 brew 安装 Qt 后):

  • precompiled package (1.2.1);由于“不兼容的包”而失败。
  • sudo -H pip install pyside (1.2.4):失败并出现以下错误:

  •  Qt QTGUI library not found.
    Qt QTXML library not found.
    Qt QTCORE library not found.
    CMake Error at ApiExtractor/CMakeLists.txt:82 (qt4_add_resources):
    Unknown CMake command "qt4_add_resources".

  • brew install pyside==1.2.2 : 工作成功,但从 python 程序调用它时,失败 ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtCore.so, 2): Libmrary not loaded: libpyside-python2.7.1.2.dylib
    Referenced from: /Library/Python/2.7/site-packages/PySide/QtCore.so
    Reason: unsafe use of relative rpath libpyside-python2.7.1.2.dylib in /Library/Python/2.7/site-packages/PySide/QtCore.so with restricted binary

  • 最后一个确实提供了一些希望,我尝试了 PySide import error Mac OS X El Capitan, Library not loaded: @rpath/libpyside.cpython-34m.1.2.dylib .不幸的是,这个解释相当冗长,我最终把事情搞砸了。

    我错过了一些明显的东西吗?事实上,预编译包是旧的,网络文档没有更新, brew install 似乎不起作用(并且文档没有提到它),并且通常询问的有关 pyside 的问题数量和答案的技术复杂性确实如此似乎不是很好的迹象。

    从技术上讲,有人知道在 Mac OS 上安装 PySide 有什么问题吗?在我的特定情况下最好的解决方案是什么?

    更一般地说,Mac 上的 PySide 是否有改进的希望?

    更新(2017 年 1 月 25 日):解决方法?

    由于我们正在等待来自Pyside的更新,是否有人愿意接受 使用 brew 在 OS Sierra 上安装 1.2.2 的挑战 ,并解决“不安全使用相对路径”?也许提出一个分步教程?

    这可能会为 Mac 上的 PySide 节省一天的时间……同时减轻 Pyside 开发团队的时间压力?

    最佳答案

    我有 MAC osSierra (10.12.6)。我需要为 Python 3.3.6 安装 PySide 1.2.4。我做了以下操作来构建和安装我需要的 PySide 1.2.4。我想您可以对任何 Python 3.3.x 执行以下操作。

    我是 Mac 和 Python 的新手。如果我有任何错误,请忽略。

  • 安装pyenv
    brew 安装 pyenv
  • 使用 pyenv 安装 Python 3.3.6
    pyenv 安装 3.3.6
  • 将 python 3.3.6 添加到系统路径中
    PATH="/Users/myname/.pyenv/versions/3.3.6/bin:${PATH}"
    导出路径
  • 从应用商店安装 Xcode,然后运行以下命令。 Xcode 下载和安装对我来说需要 30-40 分钟。
    xcode-select --install
    须藤 xcodebuild -license
  • 安装 cmake
    brew 安装 cmake
  • 验证 cmake 是否已安装。我看到安装了 3.10.0 版
    cmake —版本
  • 点击 qt4。注意:我尝试过 qt5,但是 pyside build 对我来说用 qt5 不起作用。
    酿造水龙头cartr/qt4
    酿造龙头推车/qt4
  • 安装 qt@4。
    酿造安装 qt@4
  • 验证 qmake 是否已安装。我看到安装了 2.01a 版
    qmake —版本
    (如果无法识别 qmake,请使用以下命令创建指向它的链接)
    酿造链接cartr/qt4/qt@4 —-force
  • 如果您在程序中使用“PySide.QtWebKit”,则需要安装 qt-webkit。安装 pyside (1.2.2 ??),这将安装 qt-webkit。我不确定是否可以直接安装qt-webkit,如果可以,有人可以纠正我。
    brew 安装 pyside
  • 下载 PySide 1.2.4 tar 文件。
    wget https://pypi.python.org/packages/source/P/PySide/PySide-1.2.4.tar.gz
  • 解压tar文件
    tar -xvf PySide-1.2.4.tar.gz
  • 进入文件夹
    cd PySide-1.2.4
  • 构建 pyside。这个构建步骤对我来说花了将近 30-40 分钟
    python setup.py bdist_wheel
  • 验证“dist”文件夹已创建并且其中包含 pyside wheel 文件。
  • 进入“dist”文件夹
    cd dist
  • 安装 PySide,最后一步!!
    pip install PySide-1.2.4-cp33-cp33m-macosx_10_12_x86_64.whl
  • 恭喜!,现在您拥有适用于 Python 3.3.x 的 PySide 1.2.4
  • 关于macos - 在 Mac 上安装 PySide : is there a working method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41472350/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com