在 Conda 环境下使用 pip
问题:pip 安装模块后无法使用
在 conda 虚拟环境中,使用 pip install xxx 后仍然无法使用该模块。
解决
原因可能是使用的 pip 不是当前 conda 环境中的 pip。
使用 which python 检查 python 路径。应该输出 conda 环境中的 python 路径。格式类似于 /home/<username>/miniconda3/envs/<env_name>/bin/python
使用 which pip 检查 pip 路径。如果输出的不是 /home/<username>/miniconda3/envs/<env_name>/bin/pip(我这里是 /home/markllm/.local/bin/pip,也就是本地 python 的 pip),说明 pip 不是当前 conda 环境中的 pip。
使用 python -m pip install xxx 替代 pip install,就能指定使用当前 conda 环境中的 pip。