【问题标题】:ModuleNotFoundError: No module named 'requests' after pip install [duplicate]ModuleNotFoundError:pip安装后没有名为“请求”的模块[重复]
【发布时间】:2019-01-08 01:50:15
【问题描述】:

我知道以前有人问过类似的问题,但我找不到解决问题的方法。

我在尝试导入请求后收到以下错误消息:

C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe C:/Users/Jm/PycharmProjects/Test/Test_001
Traceback (most recent call last):
  File "C:/Users/Jm/PycharmProjects/Test/Test_001", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

我只安装了一个版本的python,python -m pip install requests 说所有的要求都已经满足了。

【问题讨论】:

    标签: python pycharm


    【解决方案1】:

    运行此代码:

    C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe -m pip install requests
    

    这会强制安装目录到您的 python 安装。

    这与简单的python -m pip install requests 产生的效果大不相同

    【讨论】:

    • 接受为答案。一个小问题,我怎样才能确保每个新的 python 项目都可以使用这个模块,而不必每次都重新安装它?
    • 好问题:C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe 不是您唯一的 python 安装。如果您希望这项工作可靠,您将需要为您使用的每个安装路径指定 \path\to\python 并执行相同的操作。
    【解决方案2】:

    正如@Daniel Scott 在使用上面或下面提到的命令之前提到的那样

    $: path-to-your-python-command -m pip install name-of-module

    如果您使用的是 linux/mac,那么您可以使用以下命令找到 path-to-your-python 命令:

    $: which python3

    /usr/bin/python3

    假设您的 python 安装在这里 /usr/bin/python3 并且您正在安装的模块是 requests。然后你可以使用:

    $: /usr/bin/python3 -m pip 安装请求

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 2019-08-19
      • 2019-07-10
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多