Anaconda——Python环境和pip包安装方式

文本适用于anaconda,miniforge等包含conda的所有软件

conda对Python虚拟环境的管理方式

  • 虚拟环境均存储在./envs目录下,按照虚拟环境名称命名
  • 在不同虚拟环境下,conda会切换到当前envs目录,从而实现访问不同Python和pip

pip包的管理方式

  • pip对包默认存储在当前虚拟环境下的lib目录下与Python版本有关,比如,lib/python3.10/site-package
  • 具体包的安装路径可使用pip show [package_name]判断
  • pip是一个脚本文件,可以使用vim打开,第一行指定了当前pip对应的Python脚本位置,需要设置准确,第一行必须与当前环境下执行which python的结果一致,如果有问题可以修改到指定目录(特别是手动迁移conda管理的虚拟环境时)

如何迁移Python虚拟环境?

  • 迁移虚拟环境只需要copy envs文件下下的指定环境目录即可,迁移后记得修改pip/pip3文件对应的第一行路径