繁体   English   中英

Python模块错误-初学者

[英]Python module error - beginner

所以我试图将AppKit导入我的python项目中。 我正在使用pyCharm,但是每次尝试导入时,都会收到以下错误消息:

You are using pip version 6.0.8, however version 6.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting AppKit
Using cached AppKit-0.2.8.tar.gz
Collecting flask (from AppKit)
Using cached Flask-0.10.1.tar.gz
Collecting pygobject (from AppKit)
Using cached pygobject-2.28.3.tar.bz2
Traceback (most recent call last):
  File "<string>", line 20, in <module
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

  File "<string>", line 20, in <module

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/3p/csss5m7x30ldjd4z0xt6sg380000gn/T/pycharm-packaging0.tmp/pygobject

我尝试直接通过终端等运行命令,并且将pip版本也升级到6.1.1。

不知道这是我犯的一个真正的初学者的错误,还是我的pip或python安装有问题。

任何建议都很好,谢谢:D

首先,“导入”和“安装”不是一回事。 安装是如何将PyPI软件包及其所有依赖项安装到计算机上,以便可以使用其模块。 导入是您使用计算机上已有模块的方式。

其次,有两个叫AppKit的东西,我想您已经把它们弄糊涂了。

如果您使用的是Mac,则几乎可以肯定要尝试使用import AppKit来获取名为AppKit的本地Cocoa框架的PyObjC包装器。 如果尚未安装PyObjC(我相信它是OS X 10.8-10.10上苹果内置的Python随附的),则可以通过pip install PyObjC而不是pip install AppKit

如果您使用的是Linux或FreeBSD或类似操作系统,则可能要尝试import AppKit以获得用于从HTML和JavaScript构建GNOME GUI应用程序的AppKit框架 (尽管这还处于早期阶段,所以我认为您实际上并不需要它。)为此, pip install AppKit 您想要的。 但是,您可能需要先使用apt-geturpmi或适用于您系统的任何软件来安装一些用于GNOME开发的系统软件包。

如果您使用的是Windows或其他操作系统,则以上两者都不可行,所以……希望您没有。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM