温馨提示:本文翻译自stackoverflow.com,查看原文请点击:python - Can't import Kivy in Visual Studio Code even I installed it
kivy python python-3.x visual-studio-code

python - 即使安装了Kivy,也无法在Visual Studio Code中将其导入

发布于 2021-04-13 18:07:14

我正在使用Visual Studio Code for Python,并且非常确定我从命令提示符处以及从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安装的文件:

查看更多

提问者
Nurqm
被浏览
0
Jill Cheng 2020-07-28 13:21

根据你提供的信息,我转载了你提到的问题。

然后,我执行了以下步骤:

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

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

conda install kivy -c conda-forge

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

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

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

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环境); Win10的。