【问题标题】:No module named objc没有名为 objc 的模块
【发布时间】:2011-01-13 08:50:19
【问题描述】:

我正在尝试将 cocoa-python 与 Xcode 一起使用,但它总是调用错误:

Traceback (most recent call last):
  File "main.py", line 10, in <module>
    import objc
ImportError: No module named objc

这似乎是因为尽管我尝试安装或查找 objc 以及该文件使用的其他模块,但它们根本不在我的计算机上,我可以说,所以有人知道我可以在哪里下载实际文件(或者可以提供他们自己的副本?)在 objc.py、Foundation.py、AppKit.py 和 PyObjCTools.py 中?

【问题讨论】:

    标签: python xcode pyobjc


    【解决方案1】:

    在 MacOSX 上装上控制台:

    pip install -U pyobjc

    【讨论】:

      【解决方案2】:

      http://pyobjc.sourceforge.net/ 是整个 PyObjC 项目的主页,所以如果由于某种原因它没有在 OS X 中安装,您可以随时从那里下载。

      【讨论】:

      • 我已经下载了,.py 文件不在其中。
      • 您确定您使用的是随 OS X 分发的 Python 安装吗?对我来说,/usr/bin/python2.5 找到并可以使用 PyObjC,但手动安装的 Python 2.6 不能。我不知道你是否可以修改 2.5 模块以使用 2.6。
      • 可能不是 mac 发行版,也是 2.7 O_o 我试图获得 2.5,但我找不到合适的安装程序
      • Python 2.5 应该默认安装在 OS X 中(我认为是 Leopard 及更高版本?),否则它可能是一个更旧的版本。尝试打开一个 shell 和 tab-completing python,看看你得到了什么。
      • 在终端中输入 python 仍然有效,但我的应用程序中没有 Macpython 2.5 文件夹,是否有人可以为他们的模块副本发布下载链接?
      猜你喜欢
      • 1970-01-01
      • 2019-03-28
      • 2017-12-30
      • 2018-01-06
      • 2018-11-11
      • 2015-04-10
      • 2013-11-27
      • 2014-02-17
      • 2018-02-26
      相关资源
      最近更新 更多