Can not solve ImportError: No module named request
我读过这个问题
1)我安装了PIP并执行了
1 | pip install requests |
并且得到
1 2 | Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages/requests-2.9.1-py2.7.egg Cleaning up... |
2)我启动了我的Python壳:
1 2 3 4 | >>> from urllib.request import urlopen Traceback (most recent call last): File"<stdin>", line 1, in <module> ImportError: No module named request |
为什么我还是要抓住这个例外?我做错了什么?
你是
1 | import requests |
两个2和3的Python。然而,你可以使用
1 | from urllib.request import urlopen |
只有一个Python 3。
urllib.requests 模块是可用在Python。Python模块,它urllib - 你安装的第三方库
requests ,但试图进口的标准模块。
为什么dont你只是
什么是为我工作的
我更新它与本命令
你有安装请求(S)和你想进口一个请求模块。这是不一样的。在Python模块请求为3只。Python 2没有这个模块。
如果你想使用> urlopen,你不需要安装请求。你必须只使用Python 3