【问题标题】:ModuleNotFoundError: No module named 'requests' (VS Code with Anaconda interpreter)ModuleNotFoundError:没有名为“请求”的模块(带有 Anaconda 解释器的 VS 代码)
【发布时间】:2020-08-05 17:46:38
【问题描述】:

您好,我真的是编程新手。我正在将 VS Code 与 Anaconda 解释器一起使用: Here

我使用的是 Windows 10

我想在我的 VS Code 上导入“请求”模块。我打开cmd并写了“pip3安装请求”,但它告诉我“要求已经满足:”等等......然后我尝试用Anaconda下载。我打开我的 cmd 并写了“conda install requests”然后我下载了。

然后我写了这段代码来试试模块:Here

但我在 VS Code 中收到这样的错误:Here

我可以做些什么来解决这个问题?非常感谢您的回答。 (顺便说一句,对不起我的英语不好 :D 我希望我能解释我的问题。)

【问题讨论】:

  • 你可能是路径有问题,你没有说什么操作系统,如果是 VC,可能是 Windows
  • 是的,我用的是win10
  • @quinn 总是尝试在问题本身中编写代码段和错误,而不是将其作为图片附加。
  • 你为什么不尝试改变解释器?像官方的python解释器一样,安装了吗?错误是因为你没有在base virtualenv 上安装request
  • 为什么要使用pip来安装requests?顺便说一下,您应该使用新的/单独的 Conda 环境,不要使用 base 进行开发。此外,除非绝对必要,否则请不要将信息作为图像共享。请参阅:meta.stackoverflow.com/questions/303812/…idownvotedbecau.se/imageofcodeidownvotedbecau.se/imageofanexception

标签: python visual-studio-code conda


【解决方案1】:

在(Python )上的VS代码中单击左下角,然后选择系统中的python版本。

【讨论】:

    【解决方案2】:

    我刚刚找到了答案。在 VS Code 中,我打开 powershell 并编写“py (filename).py”。但是刚才,我尝试单击右上角的按钮,名称为“在终端中运行 Python 文件”(绿色按钮)。然后代码执行成功。我没有认错。

    【讨论】:

      【解决方案3】:

      在带有python扩展的vscode中检查以下前景:

      1. 选择解释器时,按ctrl+shift+'打开一个新的集成终端。如果你选择了 base:conda 环境,终端应该是这样的:
      2. 然后使用pip list显示你已经安装的模块,如果模块requests不存在,在终端输入命令pip install requests
      3. 单击,然后单击create a launch.json file,选择Python File。这将创建并打开一个 launch.json。您可以关闭它或添加所需的配置。有关调试配置的更多指导,您可以参考:Python debug configurations in Visual Studio Code。按 F5 运行您的代码。

      只需确保模块安装在与您选择的解释器相同的环境中即可。

      【讨论】:

        猜你喜欢
        • 2021-07-01
        • 2020-12-02
        • 1970-01-01
        • 2020-09-26
        • 2017-12-08
        • 2022-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多