【问题标题】:Python 3.7 ModuleNotFoundPython 3.7 模块未找到
【发布时间】:2019-03-08 20:42:41
【问题描述】:

我正在使用 MSYS2 但没有 pip(SSL 错误),当我尝试运行时

python vin.py    

它抛出了这个错误:

Traceback (most recent call last):
File "vin.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'    

我能做什么?提前致谢

【问题讨论】:

  • requests 模块不是 Python 标准库的一部分。你的系统上安装了吗?
  • 我已经安装了mingw64/mingw-w64-x86_64-python3-requests,不幸的是它仍然抛出错误。

标签: python msys msys2


【解决方案1】:

我认为这是因为您在运行 Python 2 时为 Python 3 安装了 requests 模块。

要专门为 Python 2 安装包,请尝试输入以下命令:

pip2 install requests

或


python -m pip install requests

如果您想使用 Python 3 运行脚本,只需将 python 更改为 python3,这样:

python3 vin.py

【讨论】:

  • 这就是答案
  • 或者运行 Python 3 来获取已安装的 Python 3 模块?
  • @Blckknght 你可能是对的。我已根据您的建议更新了答案。
【解决方案2】:

最好使用virtualenv:

首先为你的项目创建一个 virtualenv 并激活它:

python -m venv my_project
source my_project/bin/activate

然后安装Requests:

pip install requests

测试:运行 python 并导入请求

>>> import requests

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 2021-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多