无法导入名称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