Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法导入名称kivy\u config\u fn_Python_User Interface_Kivy_Python 3.4_Importerror - Fatal编程技术网

Python 无法导入名称kivy\u config\u fn

Python 无法导入名称kivy\u config\u fn,python,user-interface,kivy,python-3.4,importerror,Python,User Interface,Kivy,Python 3.4,Importerror,我安装了Kivy lib,并且整天都在努力让它工作。 我尝试了以下简单教程: 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') i

我安装了Kivy lib,并且整天都在努力让它工作。 我尝试了以下简单教程:

    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 . . .
回溯(最近一次呼叫最后一次):
文件“random.py”,第1行,在
进口克维
文件“C:\Python34\lib\site packages\kivy\\uuuu init\uuuuu.py”,第38行,在
从kivy.logger导入logger,记录\u级别
文件“C:\Python34\lib\site packages\kivy\logger.py”,第61行,在
从随机导入randint
文件“random.py”,第2行,在
从kivy.app导入应用程序
文件“C:\Python34\lib\site packages\kivy\app.py”,第315行,在
从kivy.config导入ConfigParser
文件“C:\Python34\lib\site packages\kivy\config.py”,第272行,在
从kivy导入kivy\u配置\u fn
ImportError:无法导入名称“kivy\u config\u fn”
按任意键继续。
令人困惑的是,它在交互环境中工作得很好。。。(能够使用完全相同的代码构建类并运行应用程序)

注意事项:

  • 已尝试重新安装

  • 从安装的Kivy

规格:

  • 窗口8.1

  • Python 3.4


提前谢谢

好吧,在谷歌搜索了一下之后,我终于找到了答案。 我遵循这一指南,让一切都开始工作:

此外,2013年发布的声明您不能将Kivy用作常规模块。