简介
conda是一款可以运行在windows,macOS和Liunx多系统的开源包管理系统和环境管理系统。Conda能快速安装、运行和更新包及其依赖。Conda能容易在你的电脑上创建、保存、加载和切换运行环境。如果你需要一个满足另一不同版本的Python。你不需要切换到一个不同的环境,因为conda也是一个环境管理器,使用一小段命令,你就可以设置一个完全独立的环境来运行不同版本的Python,然后在一般环境中运行你常用的Python版本。
常用命令
创建conda环境
conda env list
或者conda info --envs
可以查看当前已经存在的环境列表。 默认情况下只有一个base。
1 2
| conda create -n 环境名 python=python版本号 包名=包版本号 # -n用来设置环境名
|
如conda create -n py36 python3.6
创建一个名为py36的新环境。
激活(启动)环境
1 2
| conda activate 环境名 # 如conda activate py36
|
退出环境
删除环境
1 2
| conda remove -n 环境名 --all # 如conda remove -n py36 --all
|
重名命环境
1 2 3 4
| # 分2步:先复制环境,再删除 # 这里把刚才创建的pyt36重命名为python36 conda create -n python36 --clone py36 conda remove -n py36 --all
|
更新环境
1 2 3 4
| # 更新所有包 conda update # 更新指定包 conda update package_name
|
共享环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
conda activate 环境名
conda env export > environment.yml
conda env create -f environment.yml ```python ```python
pip freeze > requirements.txt pip install -r requirements.txt
conda list -e > requirements.txt conda install --yes --file requirements.txt
|
安装包
1 2 3 4 5 6 7
| # 未指定环境安装在当前激活的环境下 conda install -n 环境名 package_name # 如conda install -n py36 keras conda install package_name # 使用某pip进行安装包 python.exe -m pip install package_name
|
删除包
1 2
| # 删除指定环境中package conda remove -n 环境名 package_name
|
显示包列表
搜索包
1
| conda search package_name
|