一、pip和conda
为什么我进入我的虚拟环境grover3后使用which pip显示/home/2023_lcl/anaconda3/envs/grover3/bin/pip ,,使用which conda显示/home/2023_lcl/anaconda3/condabin/conda
在你的虚拟环境 grover3
中使用 which pip
显示了环境中的 pip
路径,这是正常的,表示你正在使用该虚拟环境的 pip
。
然而,使用 which conda
显示的是 Anaconda 安装目录中的 conda
路径,而不是虚拟环境中的 conda
。这是因为 conda
是 Anaconda 的主命令,通常不在每个虚拟环境中单独安装。无论你在什么虚拟环境中,conda
命令都指向全局安装的 conda
。
如果你想要管理虚拟环境,可以继续使用全局的 conda
命令,像这样:
- 创建环境:
conda create -n myenv python=3.8
- 激活环境:
conda activate myenv
- 列出环境:
conda env list
这些命令都可以在任何虚拟环境中使用。
二、用哪个?
要注意安装虚拟路径下的包时不要迭代虚拟环境,而是全部退出虚拟环境后然后再重新进入某个虚拟环境