python - ImportError:无法导入名称请求
问题描述
每当我使用终端(ubuntu)运行 .py 代码时。
我得到这个错误。
Traceback (most recent call last):
File "./twitterstream.py", line 15, in <module>
from pip._vendor import requests
File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_vendor/requests/__init__.py", line 83, in <module>
from pip._internal.compat import WINDOWS
File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/__init__.py", line 42, in <module>
from pip._internal import cmdoptions
File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/cmdoptions.py", line 16, in <module>
from pip._internal.index import (
File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/index.py", line 15, in <module>
from pip._vendor import html5lib, requests, six
ImportError: cannot import name requests
所有错误都是导入错误。(点)
我已经尝试重新安装 pip 和 python。
对此有何建议?
解决方案
有点晚了,但只是遇到了与此处描述的相同的错误。但是,建议的答案都没有解决我的问题。
在我的情况下pip
,是从操作系统的包管理器(python-pip
在 Arch Linux 中)以及请求(这是第一个的依赖项)安装的。使用 pip ( sudo pip uninstall requests
) 删除请求后,我遇到了这个错误。
通过使用我的发行版的包管理器 ( pacman -Sy python-requests
) 重新安装来修复。
推荐阅读
- node.js - 如何从同一个项目文件夹部署 ReactJS 前端和 NodeJS/Express 后端?
- python - 基于泛型类的 DetailView 返回相同的页面
- r - 使用 R 中的 for 循环从大型数据集中创建单个值
- php - Wordpress 已经安装在根目录中,我也在子目录中安装了 wordpress,但问题是子目录 URL 不起作用
- ios - Xcode 中的错误“/clang:-1: linker command failed with exit code 1 (use -v to see invocation)”
- scala - Scala 嵌套映射到 Spark RDD
- android - Android Sqlite 使用上一个和下一个选项读取列值
- java - 如何在 Kotlin 中创建 MVVM 实体类
- telegram - 如何在 Mac 上的 Telegram 上应用主题?
- reactjs - 可以通过 react Native 获取 wifi 的 mac 地址吗?(当没有连接到 wifi 时)