三、配置依赖包仓库

  conda在安装依赖包的时候会检测已有包的版本与需要安装的版本是否匹配、以及相关包更新后的版本与现有的其他包是否会造成冲突。

添加清华镜像源(依赖包仓库),命令行中直接使用以下命令:

注:文件C:\Users\xxx\.condarc中默认是“-defaults”;

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
#设置搜索时显示通道地址
conda config --set show_channel_urls yes

  上述三条命令执行完后,在C:\Users\xxx\.condarc文件中会体现出变化,如下:

  在conda的navigator视图中也能看到,如下:

有时候国内镜像源无法连接,需要恢复原来的源:

conda config --remove-key channels

删除镜像:

conda config - -remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 

四、conda命令

conda --version  或    conda -V     #查看版本

conda upgrade --all    #升级所有工具包

  用anaconda创建一个个独立的python环境:

  activate命令能将我们引入anaconda设定的虚拟环境中, 如果后面什么参数都不加那么会进入anaconda自带的base环境:

  不满足于一个base环境——我们应该为自己的程序安装单独的虚拟环境!

  1.创建一个名称为python36的虚拟环境并指定python版本为3.6(这里conda会自动找3.6中最新的版本下载):

conda create -n python36 python=3.6

或者用:conda create --name python36 python=3.6

  2. 查看我们都有哪些虚拟环境(并能知道其路径):

conda env list

  3.切换环境

默认切换到base环境:activate

切换到制指定虚拟环境:activate tensorflow

  4.查看当前环境下有哪些包(模块,moudle)

查看当前环境的包列表:conda list 

在命令行查看指定虚拟环境的包列表:conda list --name [虚拟环境名]

  5.安装依赖包

先进入目标环境:conda install [package_name]

不用进入目标环境:conda install [package_name] [虚拟环境名]

  6.更新依赖包

先进入目标环境:conda update [package_name]

  7.卸载依赖包

先进入目标环境:conda remove [package_name]或者用:conda uninstall [package_name]或者用:pip uninstall [package_name]

  8.删除一个已有的环境及其下属所有依赖包

conda remove --name [虚拟环境名] --all

  9.导出当前环境的配置和下属依赖包的信息

conda env export > environment.yaml

  10.用配置文件创建新的虚拟环境

conda env create -f environment.yaml

  查看命令

conda env --help #查看帮助

conda env list #列出所有的虚拟环境

conda list --name [虚拟环境名] #查看指定虚拟环境下的package

  有关虚拟环境操作的命令

#创建
conda create --name [虚拟环境名] [python的版本] [需要的包]
eg:
conda create --name myenv
conda create --name myenv python=3.7
conda create --name myenv pytohon=3.7 numpy scipy

#克隆
conda create --name [新的虚拟环境名] --clone [被克隆的虚拟环境名]
eg:
#创建一个和原python环境一样的虚拟环境
conda create --name mybase --clone base

#删除
conda remove --name [虚拟环境名] --all

# 切换到某个虚拟环境(默认的环境是base)
activate [虚拟环境名]
# 退出当前虚拟环境
deactivate [虚拟环境名]

  注:虚拟环境切换(激活)后,在cmd中输入python,就是当前环境下的python版本。

Packages安装

可以在创建环境的时候跟上需要的package,也可以创建完再添加。

#先切换当前的环境再安装
activate [虚拟环境名]
conda install [package_name] [虚拟环境名]

注:若没有先切换(激活)到虚拟环境中,安装依赖包时命令后面不加虚拟环境名,会默认安装到base环境中,可能会造成包冲突。

#删除当前虚拟环境的包
conda uninstall 包名

#直接安装
conda list --name [虚拟环境名] [package_name]

#安装指定版本的package
#一般直接install package就可以了,有些特定的package就需要指定版本了。
conda install [package_name]==[version]
eg:
conda install numpy==0.12.0

Anaconda(二)的更多相关文章

  1. 在 Ubuntu16.04上安装anaconda+Spyder+TensorFlow(支持GPU)

    TensorFlow 官方文档中文版 http://www.tensorfly.cn/tfdoc/get_started/introduction.html https://zhyack.github ...

  2. 【深度学习一】tensorflow安装

    一. 安装Anaconda https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 二.安装tensorflow conda install --cha ...

  3. 【python】Anaconda4 linux/windos安装

    一.什么是Anaconda 二.Win10 安装Anaconda 三.Linu 安装Anaconda ------------------------------------------------- ...

  4. Tensorflow环境配置&安装

    Tensorflow环境配置&安装 明知故犯,是不想有遗憾. 背景:Tensorflow 环境配置和安装. 一.安装 Anaconda 二.建立.激活.安装.验证.使用 Tensorflow ...

  5. pytorch 环境配置

    一.下载Anaconda 二.添加清华镜像 # 添加清华镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anac ...

  6. 二十八、CentOS系统光盘安装、anaconda概述

    常见问题你会感觉 tftp timeout: 防火墙 time out script: 网关没有指定,在dhcpd.conf中 不能下载:vmlinuz和initrd程序和安装的系统版本不一致 内存必 ...

  7. Anaconda+django写出第一个web app(二)

    今天开始建立App中的第一个Model,命名为Tutorial. Model的定义在main文件夹下的models.py中通过类进行,我们希望Tutorial这个model包含三个属性:标题.内容和发 ...

  8. Python爬虫小白入门(二)requests库

    一.前言 为什么要先说Requests库呢,因为这是个功能很强大的网络请求库,可以实现跟浏览器一样发送各种HTTP请求来获取网站的数据.网络上的模块.库.包指的都是同一种东西,所以后文中可能会在不同地 ...

  9. Linux学习之CentOS(二十一)--Linux系统启动详解

      在这篇随笔里面将对Linux系统的启动进行一个详细的解释!我的实验机器是CentOS6.4,当然对于现有的Linux发行版本,其系统的启动基本上都是一样的! 首先我们来看下Linux系统启动的几个 ...

随机推荐

  1. ELK快速入门(二)通过logstash收集日志

    ELK快速入门二-通过logstash收集日志 说明 这里的环境接着上面的ELK快速入门-基本部署文章继续下面的操作. 收集多个日志文件 1)logstash配置文件编写 [root@linux-el ...

  2. error: ‘Poco::UInt16’ has not been declared

    碰到Poco库和其他第三方库共用的时候,当include-POCO库的头文件的时候,此时也include-其他库,导致这个报错. 原因是在这两个库中都对 UINT16 定义,导致冲突. 可以把这两个库 ...

  3. .net 异常

    ArgumentNullException 当将空引用(在 Visual Basic 中为 Nothing)传递给不接受它作为有效参数的方法时引发的异常.

  4. 【大数据】虚拟机-Ubuntu环境

    目标 1.宿主机器能相互访问 2.虚拟机能访问互联网 方法 1.VMWare--编辑---虚拟网络编辑器,选择宿主机上网网卡 2.虚拟机设置-网络适配器 3.宿主机网络设置查看 4.Ubuntu网络设 ...

  5. 自学git

    网址:https://github.com/join/plan 注册:gzhcsu 注册邮箱:QQ邮箱.

  6. 2018宁夏邀请赛 L. Continuous Intervals

    转化一下询问即为区间$max - min + 1 = cnt$,其中$cnt$表示区间内数的种类数. 即求有多少区间$max - min - cnt=-1$,注意到任意区间的$max-min-cnt ...

  7. 在WinDbg中显示和搜索std::vector内容

    WinDbg从来都不擅长可视化.尽管Visual Studio一直都有autoexp.dat,而且最近还出现了本机调试器可视化工具,但WinDbg用户不得不满足于转储内存区域和搜索内存来识别模式.另一 ...

  8. Anaconda与Python安装版本对应关系 --- 转载

    转载自:https://blog.csdn.net/yuejisuo1948/article/details/81043823 首先解释一下上表. anaconda在每次发布新版本的时候都会给pyth ...

  9. ent 基本使用九 代码生成

    ent 提供了cli 工具,可以方便我们进行schema 以及代码生成,同时目前提供的cli已经够用了 安装 cli go get github.com/facebookincubator/ent/c ...

  10. nginx 篇

    nginx 安装 下载必要组件 nginx下载地址 http://nginx.org/en/download.html pcre库下载地址,nginx需要 http://sourceforge.net ...