我正在尝试为网站编写解析器,因为我需要来自此网站的所有内容。到目前为止,这是我的代码:
import urllib.request
from bs4 import BeauitfulSoup
def get_html(url):
response = urllib.request.urlopen(url)
return response.read()
def main():
print(get_html('http://marryme.md'))
if __name__ == '__main__':
main()
我已在我的虚拟环境中安装了bs4,并且在我的pip列表中看到已成功安装。我还在我的virtualenv
目录中找到了bs4文件夹,但是当我运行我的代码时,我不断收到此错误。
答案 0 :(得分:0)
您需要先激活virtualenv:
. venv/bin/activate
python script.py
或明确指定Python解释器:
venv/bin/python script.py
当然用您的virtualenv的名称/路径替换venv
。