繁体   English   中英

即使我安装了它,也无法在 Visual Studio Code 中导入 Kivy

[英]Can't import Kivy in Visual Studio Code even I installed it

我正在为 Python 使用 Visual Studio Code,我很确定我从命令提示符和 Visual Studio Code 的终端安装了所需的库。 通常所有其他库都在工作,除了 Kivy。 我不明白为什么。 这是我尝试导入时不起作用的导入:

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen, ScreenManager

这是错误:

ModuleNotFoundError: No module named 'kivy'

这是我用 pip 安装的文件:

根据你提供的信息,我已经复制了你提到的问题。

然后,我做了以下步骤:

  1. 我尝试使用 pip 安装“kivy”,但没有成功。 当然,它不在 pip 列表中。

  2. 我尝试用 conda 安装 'kivy',然后安装成功,但它只出现在 conda 列表中,而不出现在 pip 列表中。

conda install kivy -c conda-forge

  1. 我再次使用上面的安装命令。 安装完成后,在 conda 列表和 pip 列表中出现“kivy”。

  2. 在' from kivy.app import App '下,波浪线仍然存在。 重新加载 VSCode window 后,所有问题都消失了。

作为测试,我使用了以下代码并成功运行了结果:

 from kivy.app import App from kivy.lang import Builder from kivy.uix.screenmanager import Screen, ScreenManager from kivy.uix.button import Button class TestApp(App): def build(self): return Button(text = "hello") TestApp().run()

VSCode 打开一个内容为“hello”的测试文件。

我的环境:python:3.7.7; VSCode:1.47.2(带conda环境); 赢10。

检查您安装的软件包

pip list

如果您没有找到 kivy 尝试再次安装或 go 在这里
https://kivy.org/doc/stable/installation/installation-windows.html

给出了“conda”和“pip”方法。

卸载 kivy,甚至可以从资源管理器中删除文件。 然后试试这个:

pip install kivy

希望你的问题能得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM