【问题标题】:Installing kivy with pydev on a mac在 Mac 上使用 pydev 安装 kivy
【发布时间】:2013-04-29 16:29:24
【问题描述】:

我现在完全死在水里了。我正在尝试在 Mac 上的 pydev (eclipse) 中安装 kivy。我无法让 pydev 识别 kivy(我收到一个导入错误 - '没有名为 kivy 的模块'。我花了很多时间阅读关于这个主题的每一篇文章。几乎所有这些文章都针对 Windows。很少有针对 Mac 的地址他们的方向非常稀疏。我能找到的最好的方向是这些:

  1. 安装 PyDev
  2. 手动将 kivy 包(已编译,不是 mac 的 .dmg)添加到 python 包(在 Eclipse -> 首选项 -> PyDev -> 中完成 口译员)
  3. 为解释器重建包存储库(在 Eclipse -> 首选项 -> PyDev -> 解释器中完成)

=> 中提琴!

但他们并没有真正解释如何做到这一点。第一步很简单。我需要知道如何完成第 2 步——不仅仅是被告知去做!谁能告诉我怎么做????

我知道我需要设置一个包含对 kivy 的引用的 Python 解释器。我已将我的 kivy 文件夹复制到 python 路径中,并将该路径添加到 pydev,但它不起作用。这是我在 Eclipse 中的解释器窗口的图像。除了您可以看到它的设置不正确之外,它的信息量不是很大。

感谢您的帮助。请详细说明 - 我理解主要思想,但这是我坚持的执行方式。

谢谢!

【问题讨论】:

  • 是的。该帖子针对Windows。我需要 Mac 方面的帮助。
  • 步骤应该是一样的......我认为问题在于你指向的是默认的系统python解释器,而不是那个问题中kivy附带的解释器。

标签: eclipse python-2.7 pydev kivy


【解决方案1】:

我意识到这个问题已经有一年了,但是今天面对同样的问题时,我找不到明确的答案。所以,我把我的解决方案留在这里,以防有人发现它有用:

在终端中,引入which kivy,这样您将获得kivy 包装器的链接,该链接很可能位于/usr/local/bin/kivy。然后,您可以在“解释器可执行文件”字段中引入此地址,PyDev 将自动为您提供正确的库文件夹以供选择。有了这个,你应该已经设置了新的 kivy 解释器。

【讨论】:

  • 按照你的建议做了。但是在运行应用程序时,我收到一个错误,即: File "/Applications/Kivy.app/Contents/Frameworks/python/3.5.0/lib/python3.5/site.py", line 176 file= sys.stderr) ^ SyntaxError: invalid syntax /Applications/Kivy.app/Contents/Resources/script: 第 9 行: /venv/bin/activate: 没有这样的文件或目录 /Applications/Kivy.app/Contents/Resources/script:第39行:/python:没有这样的文件或目录/Applications/Kivy.app/Contents/Resources/script:第39行:exec:/python:无法执行:没有这样的文件或目录你能指出我的意思吗失踪了吗?
猜你喜欢
  • 2013-07-12
  • 1970-01-01
  • 2013-12-25
  • 2013-12-03
  • 1970-01-01
  • 1970-01-01
  • 2012-12-28
  • 2016-06-06
  • 1970-01-01
相关资源
最近更新 更多