我是 kivy 和 Python 的新手。 我尝试自己解决这个问题,但我仍然遇到同样的问题。 我尝试重新安装和更新组件,但没有不同的结果。
我正在使用 Linux Mint,这是我尝试在 Python 2.x 下运行程序时遇到的问题(在终端 python '/home/user/Desktop/first_kivy.py' 中使用):
Traceback (most recent call last):
File "/home/kofi/Desktop/Python/pygame_ostatni.py", line 1, in <module>
from kivy.app import App
File "/usr/lib/python2.7/dist-packages/kivy/__init__.py", line 38, in <module>
from kivy.logger import Logger, LOG_LEVELS
File "/usr/lib/python2.7/dist-packages/kivy/logger.py", line 56, in <module>
import logging
File "/home/kofi/Desktop/Python/logging.py", line 3, in <module>
logging.warning('Something went wrong.')
AttributeError: 'module' object has no attribute 'warning'
如果我在 Python 3.x 下运行它(在终端 python3 '/home/user/Desktop/first_kivy.py' 中使用),我会得到以下结果:
Traceback (most recent call last):
File "/home/kofi/Desktop/Python/pygame_ostatni.py", line 1, in <module>
from kivy.app import App
File "/usr/lib/python3/dist-packages/kivy/__init__.py", line 38, in <module>
from kivy.logger import Logger, LOG_LEVELS
File "/usr/lib/python3/dist-packages/kivy/logger.py", line 56, in <module>
import logging
File "/home/kofi/Desktop/Python/logging.py", line 3, in <module>
logging.warning('Something went wrong.')
AttributeError: module 'logging' has no attribute 'warning'
错误都是一样的,这就是为什么我很困惑。 这是程序:
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')
TestApp().run()
感谢您的任何答复。
最佳答案
首先,我建议在虚拟环境中工作,https://virtualenvwrapper.readthedocs.io/en/latest/ 并确保您已安装所有要求。尝试点击此链接 https://kivy.org/docs/installation/installation-linux.html 从头开始,因为您的错误并不能很好地解释问题。
关于Python-kivy 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226279/