ccl*_*oyd 5 python macos python-3.x kivy
我有一个用 Python 3 编写的脚本,在试验 GUI 时,我发现了一个我似乎喜欢的脚本 Kivy。每个人都说它适用于 Python 3,但每当我运行它时,它都会在 Python 2.7 中运行。我怎样才能
A:让 Kivy 完全在 Python 3 中运行
或者
B:强制我的 Kivy 应用程序调用的脚本在 Python 3 中运行。
我在 OS X 10.10 上安装了 python 3 和 2。
我刚试过
我的模块.py:
#!/usr/bin/env python3
import sys
def getVersion():
return sys.version_info
Run Code Online (Sandbox Code Playgroud)
在我运行kivy myapp.py它的地方,它会打印一个带有 getVersion() 作为该标签内容的标签。但这似乎仍然显示2.7。
She-bang 你希望 GUI 运行的 Python 版本,使用类似的东西
#!/usr/bin/env python3
Run Code Online (Sandbox Code Playgroud)
在.py文件的顶部。或者,您可以virtualenv使用命令行参数设置运行 Python 3:
virtualenv -p /usr/bin/python3.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16209 次 |
| 最近记录: |