python - 导入请求时出现问题,我认为这是我的 python 运行时设置不正确
问题描述
可能愚蠢地我尝试安装最新版本的 Python,在这种情况下使用从 python 站点下载,但在这样做之后,我让 python 仍然在以前的版本 python-3.6 上运行。我在 OSX 上使用 sublime。
所以我一直在努力研究如何更新它以使用最新版本。我跟着; https://opensource.com/article/19/5/python-3-default-mac。
现在对查询的所有响应都指向 python-3.9.5 版本。所以这很好,我的运行时正在使用它。但是,在使用 pip install 安装请求后,运行时出现以下错误。
import requests
ModuleNotFoundError: No module named 'requests'''
[path: /Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
我偶然发现模块是在 OSX 上使用 pip 安装的,但在导入我一直在尝试解决的问题时找不到。
我已经能够在终端中成功运行导入命令,但是它是断断续续的,因为我再次尝试并且它坏了,所以我迷路了。我正在运行它试图运行python3.6版本,更新后我按照这些说明从我的mac https://www.macupdate.com/app/mac/5880/python/卸载它时删除卸载。
如果有任何想法,希望得到一些帮助,主要是尝试告诉我该错误消息告诉我什么。
特别是,这是什么意思?
[path: /Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.6/
我也应该澄清一下;当我运行“点子列表”时
我看到请求 2.25.1
解决方案
假设您没有requests
正确安装软件包,并假设您的 python 可执行文件名为python
:
python -m pip install requests
但是,如果您的 python 可执行文件被命名为其他名称,例如python3
,替换python
为该名称:
python3 -m pip install requests
推荐阅读
- php - 如何使用 PHP 在 google oauth 2.0 api 中获取刷新令牌
- reactjs - AXIOS-通过快递发送对象
- uibutton - 如何在最小的 OnEvent() 函数中格式化多个按钮?
- python - 通过模型对象迭代 django m2m
- javascript - 如何将数据从 mysql 服务器发送到 node.js socket.io
- ios - 为什么我在swift中选择照片库时不显示照片库?
- php - 如何使用 mysql 和 php 开发足球运动员比较器?
- java - 后台失败时重启黄瓜测试
- javascript - 我该如何解决“找不到模块'./commands/${file}'”
- java - 将 Python 2D ndarray 加载到 Android 中以在 TFLite 上进行推理