无法导入名称kivy_config_fn
问题描述:
我安装了Kivy lib,并一直试图让它整天工作。 我尝试以下简单的教程:无法导入名称kivy_config_fn
import kivy
kivy.require('1.9.0')
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
当试图从文件中运行我得到以下错误:
Traceback (most recent call last):
File "random.py", line 1, in <module>
import kivy
File "C:\Python34\lib\site-packages\kivy\__init__.py", line 38, in <module>
from kivy.logger import Logger, LOG_LEVELS
File "C:\Python34\lib\site-packages\kivy\logger.py", line 61, in <module>
from random import randint
File "random.py", line 2, in <module>
from kivy.app import App
File "C:\Python34\lib\site-packages\kivy\app.py", line 315, in <module>
from kivy.config import ConfigParser
File "C:\Python34\lib\site-packages\kivy\config.py", line 272, in <module>
from kivy import kivy_config_fn
ImportError: cannot import name 'kivy_config_fn'
Press any key to continue . . .
令人困惑的是,它的工作原理在互动就好... (能建设类以及完全相同的代码运行的应用程序)
注:
已经尝试过来自here
功能重新安装
安装Kivy:
窗口8.1
Python 3中0.4
在此先感谢
答
好了,经过一番google搜索,我终于找到了我的答案。 我遵循这个指南,并得到了一切工作:说明您不能使用Kivy作为常规模块 How to use PTVS to develop and run Kivy applications
而且也是这个从2013年。 How to use PyDev to develop and run Kivy applications