【发布时间】:2017-06-18 01:36:20
【问题描述】:
我知道这是一个常见问题,但我仍然不知道如何让它发挥作用。
我正在尝试在虚拟环境中使用 bs4,但出现此错误 ImportError: No module named 'bs4'
我的 virtualenv 已激活:
pip install bs4
Requirement already satisfied: bs4 in /home/****/.virtualenvs/****/lib/python3.5/dist-packages
Requirement already satisfied: beautifulsoup4 in /home/****/.virtualenvs/****/lib/python3.5/dist-packages (from bs4)
我的脚本以
开头!/usr/bin/python3.5
# -*-coding:Utf-8 -*
import json
import hashlib
from bs4 import BeautifulSoup
欢迎任何帮助!
【问题讨论】:
-
您是否在虚拟环境中运行脚本。也许你忘了激活它
-
pip install --upgrade beautifulsoup4已经试过了吗? -
你确定你在你的虚拟环境中做了 pip install bs4 吗?
-
运行脚本前需要激活virtualenv
-
您能否检查您的脚本是否使用了正确版本的python(带有:import sys, print(sys.version)
标签: python python-3.x beautifulsoup