ImportError: No module named requests: But it is installed already
ImportError: No module named requests: But it is installed already
我正在尝试使用 Python 学习网络抓取并使用
安装 Requests
pip3 install requests
并使用相同的命令再次检查。我得到以下输出:
Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages
但是当我尝试执行以下代码时:
from bs4 import BeautifulSoup
import requests
with open('/home/aca/Documents/Python files/test.html') as html_file:
soup = BeautifulSoup(html_file, 'lxml')
print(soup.prettify())
在 Atom v 1.26.1 中,我收到以下错误消息:
Traceback (most recent call last):
File "/home/aca/Documents/Python files/experiment.py", line 2, in <module>
import requests
ImportError: No module named requests
[Finished in 0.167s]
我通过使用 Python shell 导入来确认在 IDLE 中安装了 Requests,并且任务完成且没有 ImportError。
我卡在这一点上了。这是旧版本 Atom 的问题吗?如果是,请为 lubuntu 18.04 推荐一个轻量级 ide。
尝试检查您的 Python 版本。很有可能您在一个解释器中安装了 Requests,而 Atom 使用另一个解释器。
运行 您的脚本直接在命令行中。
您是否安装了多个版本的Python?
试试这个:
python3.6 -m pip install requests
您还可以在 运行 这个 experiment.py
脚本时验证 Atom 是否选择了正确的解释器。
如果普通的 pip3 命令不起作用,请尝试
sudo python3 -m pip install requests
我做到了
python -m pip install requests
这会将 requests
模块添加到安装 python 版本的位置。
然后使用此命令在您的 views.py 中导入请求模块
import requests
我正在尝试使用 Python 学习网络抓取并使用
安装 Requestspip3 install requests
并使用相同的命令再次检查。我得到以下输出:
Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages
但是当我尝试执行以下代码时:
from bs4 import BeautifulSoup
import requests
with open('/home/aca/Documents/Python files/test.html') as html_file:
soup = BeautifulSoup(html_file, 'lxml')
print(soup.prettify())
在 Atom v 1.26.1 中,我收到以下错误消息:
Traceback (most recent call last):
File "/home/aca/Documents/Python files/experiment.py", line 2, in <module>
import requests
ImportError: No module named requests
[Finished in 0.167s]
我通过使用 Python shell 导入来确认在 IDLE 中安装了 Requests,并且任务完成且没有 ImportError。
我卡在这一点上了。这是旧版本 Atom 的问题吗?如果是,请为 lubuntu 18.04 推荐一个轻量级 ide。
尝试检查您的 Python 版本。很有可能您在一个解释器中安装了 Requests,而 Atom 使用另一个解释器。
运行 您的脚本直接在命令行中。
您是否安装了多个版本的Python?
试试这个:
python3.6 -m pip install requests
您还可以在 运行 这个 experiment.py
脚本时验证 Atom 是否选择了正确的解释器。
如果普通的 pip3 命令不起作用,请尝试
sudo python3 -m pip install requests
我做到了
python -m pip install requests
这会将 requests
模块添加到安装 python 版本的位置。
然后使用此命令在您的 views.py 中导入请求模块
import requests