tool:conda
Contents
本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。
介绍
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。
Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件 。 是最流行的 Python 环境管理工具。
安装
conda 是包含在 Anaconda 里的。我们安装了Anaconda就可以使用Conda了。
清华源
|
|
命令
|
|
JupyterLab写C++
新建文件,命名为cling.yml
|
|
将以下内容复制黏贴到cling.yml中:
|
|
- 通过yml文件创建虚拟环境
|
|
常用指令
环境管理
-
创建新环境
1conda create -n <env_name> python=<version>例子:创建一个名为
myenv且 Python 版本为 3.8 的新环境。1conda create -n myenv python=3.8 -
激活环境
1conda activate <env_name>例子:激活名为
myenv的环境。1conda activate myenv -
关闭当前环境
1conda deactivate -
删除环境
1conda remove -n <env_name> --all例子:删除名为
myenv的环境。1conda remove -n myenv --all -
查看所有环境
1conda env list或者
1conda info --envs -
克隆环境
1conda create --name <new_env_name> --clone <old_env_name>例子:克隆
myenv环境为newenv。1conda create --name newenv --clone myenv
包管理
-
安装包
1conda install <package_name>例子:安装
numpy。1conda install numpy -
安装特定版本的包
1conda install <package_name>=<version>例子:安装
numpy版本 1.19.2。1conda install numpy=1.19.2 -
从特定频道安装包
1conda install -c <channel_name> <package_name>例子:从
conda-forge频道安装pandas。1conda install -c conda-forge pandas -
更新包
1conda update <package_name> -
移除包
1conda remove <package_name> -
查看已安装包
1conda list
环境导出与恢复
-
导出环境
1conda env export > environment.yml -
从文件创建环境
1conda env create -f environment.yml -
更新环境
1conda env update -f environment.yml
清理
-
清理已下载的包缓存
1conda clean --all