为了方便管理环境,往往会安装Anaconda来管理虚拟环境。
在使用时,发现有一个bug,即便是激活了一个虚拟环境,但是在运行pip install ***时,依然会安装在base环境中。
- 激活虚拟环境
- 使用python3.x -m install *来安装相应package,其中python3.x需要与虚拟环境中的python版本相对应
指定python版本:
python3.6 -m pip -V
输出:
pip 21.3.1 from /home/usr/anaconda3/envs/py37/lib/python3.6/site-packages/pip (python 3.6)
不指定版本:
pip -V
输出:
pip 21.3.1 from /home/usr/anaconda3/envs/py37/lib/python3.6/site-packages/pip (python 3.9)注意事项
当虚拟环境中的python版本与base环境中的版本一致时,本文方法尚不明确能否解决。



