无法安装KivyMD 2.0.1版本求助:运行仍显示1.2.0版本
解决KivyMD 2.0.1安装后仍显示1.2.0版本的问题
1. 确认当前环境实际生效的KivyMD版本
先执行命令查看系统中实际运行的KivyMD版本:
pip show kivymd
同时用Python代码直接验证:
python -c "from kivymd import __version__; print(__version__)"
如果输出是1.2.0,说明你的Python环境里仍残留旧版本,或者安装命令未作用在当前使用的环境上。
2. 彻底清理旧版本
执行强制卸载命令:
pip uninstall -y kivymd
卸载完成后,手动检查Python的site-packages目录(可通过python -c "import site; print(site.getsitepackages())"获取路径),如果还有kivymd或KivyMD文件夹,直接删除。
3. 重新安装KivyMD 2.0.1
尝试以下两种可靠安装方式:
- 直接通过pip指定版本安装:
pip install kivymd==2.0.1
- 如果上述方式无效,从GitHub的2.0.1标签版本安装:
pip install git+https://github.com/kivymd/KivyMD.git@2.0.1
4. 验证安装结果
安装完成后再次执行版本验证命令:
python -c "from kivymd import __version__; print(__version__)"
如果输出为2.0.1,说明安装成功,此时运行项目即可正常导入2.0.1版本的新元素,也不会再出现版本过时提示。
额外注意事项
- 若使用虚拟环境,必须激活目标虚拟环境后再执行安装/卸载操作,避免误操作全局Python环境。
- 检查IDE的Python解释器配置,确保使用的是安装了KivyMD 2.0.1的环境。
内容的提问来源于stack exchange,提问作者user24475366
相关产品推荐
相关产品推荐

