anaconda/miniconda的安装

请点击查看我的博客

本教程全部命令操作均在CMD(win)、terminal(win)、终端(linux/Macos)中执行

使用前配置

因为anaconda默认更新源在国外,不使用众所周知的特殊方法很难获得较高的访问下载速度,我们可以通过使用国内的镜像站来解决。

我们以使用清华镜像站作为默认更新下载源。

修改方式是修改用户目录下的.condarc文件实现,Linux或macos系统可以直接使用终端修改,windows用户需要首先执行下面命令创建该文件:

conda config --set show_channel_urls yes

这样我们就可以在用户目录中看到了

使用命令

explorer .condarc

打开该文件,将以下命令复制进去

channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

保存即可

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

使用anaconda图形界面进行包管理

使用Anaconda Navigator进行简单包管理,该应用位于anaconda安装目录下,macos用户在访达-应用程序可见,win10用户在win菜单中可见快捷方式。

点开environment可见中间和右侧有两栏:

中间栏是虚拟环境,默认为base。

环境配置成功后,可能会发现在终端中发现默认带有一个(base),无视即可。

虚拟环境简单来说就是不同的Python环境,好处有很多,比如:

  • 虚拟环境中可以安装不同的python和Python包,这样可以防止出现开发时不同项目需要不同版本包带来的尴尬;
  • 加快加载速度,单个项目只需要导入该项目虚拟环境中的包即可,无需导入全部包。

使用加号Create创建环境,在右侧添加删除或者更新包即可使用。

使用命令行进行包管理

此电脑/属性/高级系统设置/环境变量/系统变量/Path/

将anaconda安装目录下的scripts文件夹添加至path

在cmd中输入

conda list

进行测试。

查看版本获取帮助

查看版本:

conda --version
#或者:
conda -V
#V大写

获取帮助

#获取全局帮助
conda -h
#或者
conda --help
#查看某一命令帮助
conda update --help

环境相关

创建虚拟环境

创建名为deeplearn的虚拟环境,并指定python版本为3.6

conda create -n deeplearn python=3.6

按照提示操作即可完成创建。

也可以指定包含某些包,此处不做描述,实用性不高,完全可以之后添加。

虚拟环境所在的文件夹是安装目录中的envs

列出所有环境

conda info --envs
#或者
conda env list

默认环境为base环境,我们需要切换到deeplearn

conda activate deeplearn
#命令为:activate 环境名

如果切回默认环境只需要输入"activate"即可

退出当前环境

deactivate

复制环境

conda create --name 新环境名 --clone 旧环境名

删除环境

conda remove --name 环境名 --all

分享环境

首先进入所要分享的环境,然后输入:

conda env export > env.yml

这样在工作目录就可以获得一个env.yml文件

收到env.yml文件后使用下面命令通过该文件创建环境

conda env create -f env.yml

包相关

列举包

当前环境:

conda list

非当前环境

conda list -n 环境名

安装包

当前环境

conda install 包名

非当前环境

conda install -n 环境名 包名

卸载包

将安装中的install 换成remove即可

conda remove 包名

更新包

将安装中的install换成update即可

conda update 包名

Conda基本使用方法的更多相关文章

  1. Ubuntu系统下Anaconda使用方法总结

    前言:个人认为Anaconda比pip使用起来要方便很多,因为它创建虚拟环境和下载各种库都很方便.但是有时候conda的安装方法中没有某些库,必须使用pip来进行安装.所以,主要用Anaconda,偶 ...

  2. Scrapy的安装和基本使用方法

    Scrapy的安装 1. Windows下安装流程: 方法一: 命令行执行pip install scrapy 安装scrapy 注意:如果有anaconda,也可以打开“Anaconda promp ...

  3. pip & conda 换源

    conda换源方法具体参考清华大学镜像站Anaconda 镜像使用帮助 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn ...

  4. ubuntu16.04安装anaconda、环境配置

    anaconda默认3.7降级到3.6 conda install python=3.6 anaconda安装后找不到conda命令: 执行测试命令 conda info -e conda: comm ...

  5. snakemake使用笔记

    snakemake是一个用来编写任务流程的工具,用python编写的,因此其执行的流程脚本也比较通俗易懂,易于理解. 一.从一个简单的例子开始 1.安装snakemake 安装snakemake的方法 ...

  6. Python可视化库

    转自小小蒲公英原文用Python可视化库 现如今大数据已人尽皆知,但在这个信息大爆炸的时代里,空有海量数据是无实际使用价值,更不要说帮助管理者进行业务决策.那么数据有什么价值呢?用什么样的手段才能把数 ...

  7. 新电脑的操作系统win10的所有设置问题汇总

    上来改的win7发现很多驱动没法装,装了也不能用,后来只能改win10了,另外win7的风扇声音也很大. 1.关闭win10自动更新.在服务里面禁用winupdate 2.注销改成了点头像,然后点注销 ...

  8. 配置tensorflow环境(anaconda+jupyter notebook)

    很早之前,tensorflow环境之前我也曾装过,但是用的不是很舒服,很多问题都不明所以然.今天想要系统地学习一下tensorflow,于是又重新搭建了一遍,这次还是踩了不少坑.特此写下此文,供有兴趣 ...

  9. 设置Mac终端、pip、Anaconda、PyCharm共用一套环境

    最近我在用Macbook Pro练习PyTorch的时候,发现明明在终端已经用pip安装了PyTorch,但在pycharm运行时总是报错:No module named torch. 但是我把同样的 ...

随机推荐

  1. SpringBoot源码修炼—系统初始化器

    SpringBoot源码修炼-系统初始化器 传统SSM框架与SpringBoot框架简要对比 SSM搭建流程 缺点: 耗时长 配置文件繁琐 需要找合适版本的jar包 SpringBoot搭建流程 优点 ...

  2. Java BasicNameValuePair怎么传数组类型的参数?

    BasicNameValuePair 传数组的话可以这样传 map.put("ids[]", 1); map.put("ids[]", 2);

  3. CodeMonkey少儿编程第7章 函数

    目标 了解函数是什么 掌握如何定义一个函数 函数是什么 本章我们学习一个新的概念----函数. 你可以简单的将函数看作为一个黑匣子,给它输入参数后,它将会按照一定的规则,执行相应的指令或输出数据. 让 ...

  4. 提升Idea启动速度与Tomcat日志乱码问题

    提升Idea启动速度与Tomcat日志乱码问题 前言 由于重装了一次Idea,所以有些设置时间就忘了,在此做个记录,以便以后忘记后可以来翻阅 Idea启动速度 一.将Idea所在的 安装文件夹 在wi ...

  5. 1.认识numpy的数组

    认识ndarray --ndarray:用于存储单一数据类型的多维数组 ndarray基础属性的认识 import numpy as np #将numpy简写为np方便调用 1.通过以下实例来认识ar ...

  6. Stone Game, Why are you always there? HDU - 2999

    题目链接:https://vjudge.net/problem/HDU-2999 题意:有N堆石头,两个人交替取,每次只能取连续的k个石子,最后没有石子取得人输. 思路:如果我们每次取靠边的k个,那么 ...

  7. PHP并发抢购解决方案

    Mysql版 逻辑步骤 mysql存储引擎使用Innodb 开始事务,查询商品库存并加上共享锁 判断库存是否足够,进行商品/订单/用户等操作 提交事务,完成下单抢购 代码参考 // 关闭自动提交 $t ...

  8. 【FreeRTOS】cpu利用率统计

    目录 前言 概念 作用 必看点 实现 添加几个宏定义 源码 FreeRTOS STM32 定时器 简要说明 前言 本笔记基于 stm32+FreeRTOS. 主要参考野火.安富莱. 概念 简单概要: ...

  9. Android Studio 之创建自定义控件

    •前言 常用控件和布局的继承结构,如下图所示: 可以看到,我们所用的所有的控件都是直接或者间接的继承自View的: 所用的所有布局都是直接或者间接继承自ViewGroup的: View 是 Andro ...

  10. c++一些概念

    面向对象语言三大特征: 封装,多态,继承 封装: 1.将函数定义到结构体内部,就是封装. 2.编译器会自动传递结构体的指针给函数. 类: 带有函数的结构体,称为类. 成员函数: 结构体里面的函数,称为 ...