附录C:conda相关命令

2018-12-25  本文已影响0人  秋的懵懂

时间:2018-10-10 作者:魏文应


二、常用命令

下面,是有关 conda 经常用到的一些命令。

创建新环境

创建了一个名为 mytest 的环境,这个环境安装了 python3.6

conda create --name mytest pip python=3.6

查看已有环境

查看当前 conda 创建的有哪些环境,列出所有已经创建的环境:

conda info --envs

删除某个环境

删除一个名为 mytest 的环境。--all 说明删除 mytest 环境下的所有内容,也就是这个环境被删除了:

conda remove -n mytest --all

使用某个环境

开发时,你想进入某个环境,使用这个 python 环境进行开发,也叫做激活这个环境。比如,下面就是激活一个名为 tensorflow 的环境:

activate tensorflow 

环境重命名

环境重命名,需要两步操作:克隆和删除。比如下面命令,先创建一个 tf 的环境,并将 tensorflow 这个环境的内容,克隆到 tf 这个环境中:

conda create -n tf --clone tensorflow

然后,将 tensorflow 这个环境删除掉:

conda remove -n tensorflow --all

从而达到将名为 tensorflow 这个环境,改名为 tf

添加库

使用 conda 可以添加一些库,可以解决 python 中 pip 命令可能无法解决的依赖问题。当然,如果 pip install 没有问题,还是建议使用 pip install ,因为 pip 是由公司维护的,conda 则是由社区维护的。

conda install opencv

这样就为当前环境添加了一个名为 opencv 的库。当然,你也可以使用 -c 参数,指定一个远程仓库,从这个仓库中下载:

conda install -c https://conda.anaconda.org/menpo opencv3

不指定的情况下,默认从 conda 官网 https://conda.anaconda.org/ 上下载。比如下面的,conda-forge 是一个用户,他上传了一个 opencv 的 python 库。opencv=3.2.0 指定了版本,不指定的情况下,下载最新版本:

conda install -c conda-forge opencv=3.2.0

你可以先去 anaconda 官网 上,搜索哪个用户拥有你想要的 python 库,然后下载就可以。比如,下面搜索 opencv 库,用户 conda-forge 有,就可以使用上面的命名,指定用户和版本进行下载:

搜索 python 库

删除库

删除一个已安装的库, 比如下面删除一个 opencv 库:

conda uninstall opencv
上一篇下一篇

猜你喜欢

热点阅读