每当我使用终端(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
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)