Python VS 代码导入不起作用'No module name requests'



我是python的新手,来自6个月的c++,也是VS代码的新手(来自VS(。

我的错误是>

出现异常:ModuleNotFoundError没有名为"requests"的模块中的文件"C:\Users\ryanb\Documents\Python\main.py",第1行

import requests

任何以开头的内容

导入请求

这在VS中运行良好,但鼓励我使用Code。当我运行pip命令时,它说"满足"。

PS C:UsersryanbDocumentsPython> pip install requests
Requirement already satisfied: requests in c:usersryanbanaconda3libsite-packages (2.22.0)
Requirement already satisfied: idna<2.9,>=2.5 in c:usersryanbanaconda3libsite-packages (from requests) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:usersryanbanaconda3libsite-packages (from requests) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in c:usersryanbanaconda3libsite-packages (from requests) (2019.11.28)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:usersryanbanaconda3libsite-packages (from requests) (3.0.4)
PS C:UsersryanbDocumentsPython>

我有蟒蛇,虽然我也是新手,但我似乎无论如何都有问题。起初,我的问题是找不到解释器,但在我将附加文件(而不是visual studio代码(安装到visual studio并使用附带的解释器后,这个问题得到了解决。

请告知。

谢谢

您可能安装了几个python版本(例如3.6 32位、3.6 64位、2.7…(。我建议您从https://www.python.org/而不是使用蟒蛇。这个问题可能是因为VS代码使用了另一个Python,而不是您安装的requests。如果安装了pip3,则可以对此进行验证:请尝试pip3 --version。无论如何,您可以通过单击下面的栏来更改VS代码正在使用的解释器:屏幕截图

或者您可以只运行pip3 install requests

我建议您在机器中只安装一个Python。

最新更新