【问题标题】:ModuleNotFoundError: No module named 'requests'ModuleNotFoundError:没有名为“请求”的模块
【发布时间】:2017-12-08 09:28:08
【问题描述】:

我已经在我的电脑中安装了 pip3 和 requests 包。即使在我的 shell 上运行命令 import requests 时,我仍然收到以下错误:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

我必须手动将所有包复制到我的工作目录以解决此异常。

【问题讨论】:

  • 您在使用 Windows 吗?
  • 您可能安装了多个 python 版本?
  • 是的@doratheexplorer0911
  • 你用什么shell来运行它 - cmd?
  • 是的,我正在使用 Windows 10 @doratheexplorer0911

标签: python python-2.7 pip python-requests python-3.6


【解决方案1】:

查找您的 python 是否已安装并查找 Scripts 目录。打开cmd,进入这个文件夹,输入pip install requests

对我来说是这样的:

cd C:\Users\myLocalUserName\AppData\Local\Programs\Python\Python36\Scripts
pip install requests

【讨论】:

    【解决方案2】:

    用于列出 Python 3 的已安装模块:

    sudo pip3 list
    

    Python 3 安装 request 模块:

    sudo pip3 install requests
    

    【讨论】:

      【解决方案3】:

      在 PyCharm 中你应该:

      1. 回到“文件”-“设置”-“Python解释器”中的基本配置(就是以“...\python.exe”结尾的路径)
      2. 单击加号并通过在搜索字段中输入名称来安装此模块。
      3. 选择此配置并按 Ctrl+Alt+F10 运行它

      【讨论】:

        【解决方案4】:

        确保请求模块的版本应该以 2 开头

        不正确

        pip3 list
        

        包版本


        请求 0.0.1

        我安装了这个并使用

         python -m pip install requests
        

        稍后:

        PS C:\python\Scripts> 点子列表

        包版本


        证书 2021.5.30

        chardet 4.0.0

        idna 2.10

        点 21.1.3

        请求 2.25.1

        urllib3 1.26.6

        【讨论】:

          【解决方案5】:

          激活虚拟环境 .\env\Scripts\activate 安装依赖,

          pip 安装请求

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-07-10
            • 2019-03-28
            • 2022-01-07
            • 2020-01-29
            • 2021-10-13
            相关资源
            最近更新 更多