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。
看这里
尝试重新启动 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