在使用python的时候,必然要接触到的就是包管理器了。python常用的包管理器一般有pip、conda、easy_install、poetry、pyenv。
- pip是官方退出的包管理器,可以下载、安装、升级和卸载python模块
- conda是anaconda提供的开源的包管理器,可以用来管理python、R、Lua等语言的开发环境,还可以为不同的项目构建不同的虚拟环境
- easy_install已经逐步被pip替代
- poetry是python新一代的依赖管理工具,可以用来管理项目的依赖关系,支持虚拟环境、版本控制、多个依赖源等特性
- 可以在同一台计算机上安装多个不同版本的python,方便版本管理
上面这些包管理器各有特点,我最喜欢用的还是conda。下面就列举一下常用的conda命令
1. 创建一个新的虚拟环境: conda create --name env_name标签:python,--,虚拟环境,conda,env,常用命令,config From: https://blog.51cto.com/gugu/6106163
2. 激活一个虚拟环境:conda activate env_name
3. 查看已有的虚拟环境:conda env list
4. 删除一个虚拟环境:conda env remove --name env_name
5. 安装一个包:conda install package_name
6. 升级一个包:conda update package_name
7. 删除一个包:conda remove package_name
8. 查看已安装的包:conda list
9. 导出一个虚拟环境的配置:conda env export > env.yml
10. 从一个配置文件创建虚拟环境:conda env create -f env.yml
11. 查看已安装的环境变量:conda env config vars list
12. 设置环境变量:conda env config vars set key=value
13. 移除环境变量:conda env config vars remove key
14. 查看已有的频道:conda config --show channels
15. 添加一个频道:conda config --add channels channel_name
16. 移除一个频道:conda config --remove channels channel_name
17. 查看conda版本:conda --version