即使在 python 中安装 bs4 后也无法使用 bs4
Can not use bs4 even after installing bs4 in python
我安装了 beautifulsoup 并尝试在 VScode 中使用 bs4。我检查了可以找到 beautifulsoup 的 IDLE,但是当我尝试导入我的 vscode 时,它不是 运行 这是图片
我正在学习 python,最近 2 天我正在努力解决这个问题。请帮我解决这个问题。我在别处查了这个问题,那边的解决方案没有用
通常要做的一件好事是创建一个 virtual environment 来管理 python 包。
然后您可以使用VSCode中的虚拟环境作为python extension可以auto-detect them/let您选择一个:
希望这可以帮助您解决依赖问题。
编辑:正如评论中所指出的,内容只是此处的链接,我添加了关于您可以做什么来管理 venvs 的基础知识。
在 unix-like 系统上 python3(您可能需要安装一个 OS 包来获取 venv 包,例如在 Ubuntu sudo apt install python3-venv) 您可以使用以下命令在目录.venv 中创建一个venv:
python3 -m venv .venv
然后你需要使用新的 venv,在 Unix 上像 OSes 来激活你之前创建的 .venv 你使用:
source .venv/bin/activate
关于 windows 你 运行 脚本:
./.venv/Scripts/activate
然后就可以在venv中安装你的依赖了,以bs4为例:
pip install beautifulsoup4
然后就可以使用VSCode中的venv了。如果你有 python 扩展 VSCode 将自动检测你当前工作目录中的 venvs。如果它不使用 ctrl + shift + P 打开命令选项板然后搜索“Python: select interpreter”,然后在你的 venv 中给出 python 二进制文件的路径,例如".venv/bin/python" 或 Windows ".venv/Scripts/python.exe"
我安装了 beautifulsoup 并尝试在 VScode 中使用 bs4。我检查了可以找到 beautifulsoup 的 IDLE,但是当我尝试导入我的 vscode 时,它不是 运行 这是图片
我正在学习 python,最近 2 天我正在努力解决这个问题。请帮我解决这个问题。我在别处查了这个问题,那边的解决方案没有用
通常要做的一件好事是创建一个 virtual environment 来管理 python 包。
然后您可以使用VSCode中的虚拟环境作为python extension可以auto-detect them/let您选择一个:
希望这可以帮助您解决依赖问题。
编辑:正如评论中所指出的,内容只是此处的链接,我添加了关于您可以做什么来管理 venvs 的基础知识。
在 unix-like 系统上 python3(您可能需要安装一个 OS 包来获取 venv 包,例如在 Ubuntu sudo apt install python3-venv) 您可以使用以下命令在目录.venv 中创建一个venv:
python3 -m venv .venv
然后你需要使用新的 venv,在 Unix 上像 OSes 来激活你之前创建的 .venv 你使用:
source .venv/bin/activate
关于 windows 你 运行 脚本:
./.venv/Scripts/activate
然后就可以在venv中安装你的依赖了,以bs4为例:
pip install beautifulsoup4
然后就可以使用VSCode中的venv了。如果你有 python 扩展 VSCode 将自动检测你当前工作目录中的 venvs。如果它不使用 ctrl + shift + P 打开命令选项板然后搜索“Python: select interpreter”,然后在你的 venv 中给出 python 二进制文件的路径,例如".venv/bin/python" 或 Windows ".venv/Scripts/python.exe"