【发布时间】:2016-03-31 10:22:05
【问题描述】:
我想知道是否有安装 kivy-designer 的简单方法。我在 Mac OS X 上并按照所有步骤安装 Kivy,但是当我尝试打开应用程序时,它没有响应。但是,当我在控制台中编写“kivy”时,它会启动 Python shell,并且在执行命令“import kivy”后没有错误:
[INFO ] [Logger ] Record log in /Applications/Kivy.app/Contents/Resources/.kivy/logs/kivy_16-03-31_1.txt
[INFO ] [Kivy ] v1.9.1
[INFO ] [Python ] v3.5.0 (default, Dec 12 2015, 05:50:29)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
然后我尝试使用 git 安装 kivy-designer ,在第一次尝试时我得到了我需要安装 cython 的错误,在我修复它之后,通过使用自制软件安装它,出现了新错误:
[CRITICAL] [Text ] Unable to find any valuable Text provider at all!
pygame - ImportError: No module named pygame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/text/text_pygame.py", line 12, in <module>
import pygame
pil - ImportError: No module named PIL
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/text/text_pil.py", line 8, in <module>
from PIL import Image, ImageFont, ImageDraw
[CRITICAL] [App ] Unable to get a Text provider, abort.
我尝试使用自制软件安装 pyGame
也试过这个:
git clone http://github.com/tito/osxrelocator
甚至尝试用 git 重新安装 Kivy:
git clone http://github.com/kivy/kivy
.
但我遇到了同样的错误,没有任何更新。
更新:
现在我也试过了:
kivy main.py
但我收到了这个错误:
File "main.py", line 1, in <module>
from designer.app import DesignerApp
File "/Users/macbook/kivy-designer/kivy-designer/designer/app.py", line 8, in <module>
from designer.add_file import AddFileDialog
File "/Users/macbook/kivy-designer/kivy-designer/designer/add_file.py", line 5, in <module>
from kivy.garden.filebrowser import FileBrowser
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
File "<frozen importlib._bootstrap>", line 636, in _load_backward_compatible
KeyError: 'kivy.garden.filebrowser'
无论如何,我的问题是:
有什么方法可以在 Mac OS X 上轻松安装 Kivy-designer 应用程序?或者我该如何解决这些错误?
谢谢。
【问题讨论】:
-
我按照install kivy with brew and pip 的说明进行操作。然后我按照instructions for kivy-designer(第一个
pip命令),一切正常。 -
是的,我现在尝试了所有这些说明,但它仍然打印同样的错误。
-
pip show pygame产生什么? -
它不打印任何错误或输出,只是返回命令行。
-
这意味着它没有安装,至少没有通过 pip 安装。试试
pip install pygame看看是否可行