python - 类型错误:没有名为“kivy._clock”的模块
问题描述
我在 Windows 10 下安装了 anaconda。当我想使用命令安装 kivy 时:
conda install kivy -c conda-forge
我有一条错误消息:无法安装 kivy。
经过 3 次试验后,kivy 恢复正常。
然后我在 Spyder 中测试了一个基本程序(kivy 文档中的那个),但我收到一条错误消息:
[INFO ] [Logger ] Record log in C:\Users\coll\.kivy\logs\kivy_20-06-17_0.txt
[INFO ] [Kivy ] v1.11.1
[INFO ] [Kivy ] Installed at "C:\Users\coll\AppData\Roaming\Python\Python37\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
[INFO ] [Python ] Interpreter at "C:\src\anaconda3\pythonw.exe"
[ERROR ] [Clock ] Unable to import kivy._clock. Have you perhaps forgotten to compile kivy? Kivy contains Cython code which needs to be compiled. A missing kivy._clock often indicates the Cython code has not been compiled. Please follow the installation instructions and make sure to compile Kivy
Traceback (most recent call last):
File "C:\Users\coll\.spyder-py3\temp.py", line 4, in <module>
from kivy.app import App
File "C:\Users\coll\AppData\Roaming\Python\Python37\site-packages\kivy\app.py", line 319, in <module>
from kivy.base import runTouchApp, stopTouchApp
File "C:\Users\coll\AppData\Roaming\Python\Python37\site-packages\kivy\base.py", line 26, in <module>
from kivy.clock import Clock
File "C:\Users\coll\AppData\Roaming\Python\Python37\site-packages\kivy\clock.py", line 363, in <module>
from kivy._clock import CyClockBase, ClockEvent, FreeClockEvent, \
ModuleNotFoundError: No module named 'kivy._clock' ```
How to install a full version of kivy with anaconda or replace the missing file plz?
解决方案
最后我设法用代码行安装它:conda install -c conda-forge/label/cf202003 kivy
on anaconda
推荐阅读
- python - Python 中的类型检查内联类型提示
- python - 如何使用 Python 中的 DataTable 包将列名添加到值中?
- c++ - 从按钮(上一个窗口)获取值,然后在新窗口中使用它
- css - 页面重新加载后如何在功能反应组件的默认位置修复css滚动?
- c++ - 如何在需要两个参数的函数的向量上使用 std::ranges?
- vue.js - vue 3 监视单个状态属性
- autohotkey - Autohotkey - 我是左撇子,希望 CTRL - UP 像 WIN - TAB 一样工作
- android - 分离后关闭 ParcelFileDescriptor 文件描述符
- javascript - 在 HTML 中选中复选框后出现图像
- java - 确定无向图在Java中是否是二分图