python - pip install requests 失败,因为它已经安装,但我也收到“ImportError:没有模块请求”
问题描述
我正在设置我的 MacBook Pro 并遇到一些与 Python 版本和 pip 相关的问题。
我尝试运行:
$ ./myscript.py
Traceback (most recent call last):
File "./better_publishing.py", line 7, in <module>
import requests
ImportError: No module named requests
但是当我尝试pip install
:
$ pip install requests
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.22.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2019.6.16)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (1.25.3)
点子版本:
$ pip --version
pip 19.3.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
蟒蛇版本:
$ python --version
Python 3.7.5
希望得到一些帮助。谢谢!
解决方案
如果我是你,我会尝试卸载模块并重新安装它。以下是命令:
$ pip uninstall requests
$ pip install requests
推荐阅读
- c++ - 如何在 C++ 中的函数中声明静态二维数组?
- amazon-web-services - NGINX 在为子域配置服务器时无法工作
- python - DatetimeIndex 无法执行 pandas 系列的操作中位数
- c# - 检查 gRpc 服务器是否在 C# 中运行
- android - 当我尝试从手机存储安装时出现未安装应用程序错误
- unit-testing - 使用 jenkins 生成 dotcover 覆盖率报告
- java - 如何在android中为自定义视图创建setter和getter
- java - 查找所有级别的 Children 并添加到 ArrayList
- python-3.x - 错误:格式:“svg”无法识别。使用以下之一:
- python - 来自 tkinter gui 的 .exe 不运行(pyinstaller)