无法在AWS Cloud9上从bs4导入BeautifulSoup。

7 浏览
0 Comments

无法在AWS Cloud9上从bs4导入BeautifulSoup。

我尝试按照这里的答案去做,但没有成功:https://forums.aws.amazon.com/thread.jspa?messageID=822214&tstart=0\n我python文件中的唯一一行是from bs4 import BeautifulSoup,但返回了ImportError: No module named bs4。\n我已经创建了虚拟环境并激活了它,终端显示每一行开头都有(vpy36)。\npython --version返回Python 3.6.2\npython -m pip install bs4返回Requirement already satisfied: bs4 in /home/ec2-user/environment/vpy36/lib/python3.6/dist-packages (0.0.1)\nRequirement already satisfied: beautifulsoup4 in /home/ec2-user/environment/vpy36/lib/python3.6/dist-packages (from bs4) (4.6.0)\n我错在哪里?

0
0 Comments

Unable to import BeautifulSoup from bs4 on AWS Cloud9这个问题的出现的原因是在AWS Cloud9上无法从bs4中导入BeautifulSoup模块。

这个问题的解决方法是将.py文件移动到/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages目录下。如果有必要,重新安装所有Python版本,这只是一个临时解决方案。

具体操作步骤如下:

1. 打开AWS Cloud9控制台。

2. 进入需要操作的环境。

3. 将.py文件移动到/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages目录下。

4. 如果问题仍然存在,可以尝试重新安装所有Python版本。

0