【发布时间】:2015-06-03 22:20:02
【问题描述】:
我有一个用 Python 3 编写的脚本,在尝试使用 GUI 时,我发现了一个我似乎喜欢的脚本,叫做 Kivy。每个人都说它适用于 Python 3,但每当我运行它时,它都会在 Python 2.7 中运行。我该怎么做
A:让 Kivy 完全在 Python 3 中运行
或
B:强制我的 Kivy 应用程序调用的脚本在 Python 3 中运行。
我在 OS X 10.10 上安装了 python 3 和 2。
我刚试过
myModule.py:
#!/usr/bin/env python3
import sys
def getVersion():
return sys.version_info
在我运行 kivy myapp.py 的地方,它所做的一切都是打印一个带有 getVersion() 作为该标签内容的标签。
但这似乎仍然显示为 2.7。
【问题讨论】:
-
#!/usr/bin/env python3在 GUI 中? -
你确定你安装了Kivy的python 3版本吗?如果是这样,是否有两个 kivy 可执行文件(例如“kivy”和“kivy3”)?
-
据我所知,没有 2 个版本。它只是说它支持 python 3,但总是在 2.7 模式下运行。
标签: python macos python-3.x kivy