Python 3.8 在命令行中安装模块后找不到模块错误

Python 3.8 Module not found error after having it installed in the command line

我正在使用 python 3.8.3 版本。 我在命令行中安装了 folium typing pip install folium 。在命令行输入pip show folium后,输出如下:

Name: folium
Version: 0.12.1
Summary: Make beautiful maps with Leaflet.js & Python
Home-page: https://github.com/python-visualization/folium
Author: Rob Story
Author-email: wrobstory@gmail.com
License: MIT
Location: c:\users\koryun\appdata\local\programs\python\python38-32\lib\site-packages
Requires: requests, jinja2, branca, numpy
Required-by:

当我在 VS 代码中键入 import folium 时,出现 ModuleNotFoundError: No module named 'folium' 错误。 我能做些什么来解决这个问题?

避免此类错误,请始终使用 virtualenv。

看这里

https://docs.python.org/3/library/venv.html

尝试重新启动 VSCode,有时 python 扩展需要重新启动以便为新安装的模块建立索引。

尽管 VSCode 中存在错误,您仍可以尝试 运行 代码。如果您可以确认正确安装了所需的模块,它就可以工作。

你能在命令行中打开 python 并输入

>>> import folium

在我的例子中,我遇到了错误,因为我没有安装它。如果在命令行上出现错误,则表示未安装模块。 CMD screenshot

您的软件包似乎安装在 c:\users\koryun\appdata\local\programs\python\python38-32\lib\site-packages

通过运行这个Python程序

检查你的Python在哪里寻找安装包
import sys
print(sys.path)

如果不存在上述路径,则必须添加它,对于 VS 代码,在此处进行了描述:https://code.visualstudio.com/docs/python/environments