我正在使用 Python 并使用 Flask。当我在我的计算机上运行我的主要 Python 文件时,它运行良好,但是当我激活 venv 并在终端中运行 Flask Python 文件时,它说我的主要 Python 文件有“没有名为 bs4 的模块”。非常感谢任何意见或建议。
激活 virtualenv,然后安装 BeautifulSoup4:
$ pip install BeautifulSoup4
当您使用 安装bs4时easy_install,您在系统范围内安装了它。所以你的系统 python 可以导入它,但不是你的 virtualenv python。如果你不需要bs4安装在你的系统python路径下,卸载它并保留在你的virtualenv中。
bs4
easy_install
有关 virtualenvs 的更多信息,请阅读此