无法在AWS Cloud9上从bs4导入BeautifulSoup。
无法在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我错在哪里?
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版本。