目录
报错情况描述
报错如下:
ModuleNotFoundError: No module named '模块名'
但是在此之前已经成功下载了模块:
pip install 模块名
Requirement already satisfied: requests in 巴拉巴拉\python\lib\site-packages (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in 巴拉巴拉\python\lib\site-packages (from requests) (3.3.1)
Requirement already satisfied: idna<4,>=2.5 in 巴拉巴拉\python\lib\site-packages (from requests) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in 巴拉巴拉\python\lib\site-packages (from requests) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in 巴拉巴拉\python\lib\site-packages (from requests) (2023.7.22)
但是import 模块的时候,有下划线,显示没有找到模块。运行脚本会报错:
ModuleNotFoundError: No module named '模块'
报错原因
vscode中正在使用的解释器与安装了模块的解释器不同。所以找不到模块ヽ(*。>Д<)o゜
(我在别的盘下也下载了python)
解决方法
切换解释器即可:
Ctrl + Shift + P ,找到python选择器。就可以切换选择器了。切换到下载了你需要的模块的那个选择器。
查看下载了模块的选择器方法:
这个路径就是:
pip install 模块名
Requirement already satisfied: requests in 巴拉巴拉\python\lib\site-packages (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in 巴拉巴拉\python\lib\site-packages (from requests) (3.3.1)
Requirement already satisfied: idna<4,>=2.5 in 巴拉巴拉\python\lib\site-packages (from requests) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in 巴拉巴拉\python\lib\site-packages (from requests) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in 巴拉巴拉\python\lib\site-packages (from requests) (2023.7.22)
(已经遇到两次这个问题了!记录一下,🧠不太好,会忘!)