【问题标题】:Installing PyObjC on Enthought python and Canopy在 Enthought python 和 Canopy 上安装 PyObjC
【发布时间】:2013-04-27 00:58:38
【问题描述】:

我想使用 Enthought Python 7.3-2(32 位,OS X 10.8.3)访问一些 PyObjC 例程

当我从命令行运行 enpkg 安装程序时,我可以顺利完成安装,然后:

错误:无法解析“pyobjc-2.3-1.egg”所需的“pyobjc_framework_inputmethodkit”

所以我使用 GUI 包安装程序尝试了 Canopy 1.0(64 位,OS X,仍然有点不稳定),我看到了相同的消息:

操作:安装 pyobjc-2.3-1.egg 包管理器遇到错误 错误:无法解析“pyobjc-2.3-1.egg”所需的“pyobjc_framework_inputmethodkit”

所以它似乎对 Enthought python 来说是通用的。

我假设这是 OS X 10.8.3 的问题,但有人知道如何在 Enthought python 上安装 PyObjC 吗?

【问题讨论】:

    标签: python enthought pyobjc canopy


    【解决方案1】:

    感谢您的报告。

    Pyobjc 位于 Enthought 的 PyPI 镜像中,而不是位于主 Canopy/EPD 存储库中。您可以从包管理器中的 PyPI 徽标或命令行中的 enpkg -s pyobc 中看到这一点。我们知道我们的 PyPI 镜像已经过时了。自动化这是我们的待办事项清单,但将在对我们的构建和部署系统进行其他更紧迫的改进之后进行。

    您应该能够按照以下指南安装更新版本的 pyobjc:Installing external packages into Canopy Python

    【讨论】:

    • "enpkg -s pyobj" 无法为我找到任何东西。
    • “which enpkg”的输出是什么
    • 通常:which enpkg -> "/Users/drf/canopy/bin/enpkg" and enpkg --version -> "enstaller version: 4.6.5" 从 Canopy 终端:which enpkg '/ Users/drf/Library/Enthought/Canopy_64bit/User/bin/enpkg' 具有相同的版本和相同的空结果。
    • 前者错误,后者正确。前者错误的原因可能是您的 PATH 设置不正确。见support.enthought.com/entries/…
    • @DaveX 听起来你们都准备好了?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多