Miniconda学习

Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。

1:安装Miniconda

在浏览器中,下载适用于Linux的Anaconda安装程序。下载地址:清华镜像下载(推荐)

  1. 输入以下内容以安装适用于Python 3.7的Anaconda:

    bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh
    

    或输入以下内容以安装适用于Python 2.7的Anaconda:

    bash ~/Downloads/Anaconda2-2019.10-Linux-x86_64.sh
    

    笔记

    bash不管您是否使用Bash shell,都包括该命令。

    笔记

    如果您没有下载到“下载”目录,请替换 ~/Downloads/为下载文件的路径。

  2. 安装程序提示“为了继续安装过程,请查看许可协议。” 单击Enter查看许可条款。

  3. 滚动到许可条款的底部,然后输入“是”以表示同意。

  4. 安装程序会提示您单击Enter接受默认安装位置,按CTRL-C取消安装,或指定备用安装目录。如果您接受默认安装位置,则安装程序将显示“ PREFIX = / home / <用户> / anaconda <2或3>”并继续安装。可能需要几分钟才能完成。

    笔记

    建议您接受默认的安装位置。不要为Anaconda / Miniconda安装选择路径作为/ usr。

  5. 安装程序提示“您是否希望安装程序通过运行conda init来初始化Anaconda3?” 我们建议“是”。

    笔记

    如果输入“ no”,则conda根本不会修改您的Shell脚本。为了在安装过程完成后进行初始化,请先运行 ,然后再运行请参阅常见问题解答source <path to conda>/bin/activateconda init

  6. 安装程序完成并显示“感谢您安装Anaconda <2或3>!”。

  7. 安装程序在https://www.anaconda.com/pycharm上提供了用于安装PyCharm for Anaconda的链接 

  8. 关闭并打开您的终端窗口以使安装生效,或者您可以输入命令source ~/.bashrc

  9. 要控制每个shell会话是否都激活了基本环境,请运行要在任何地方运行conda而不默认激活基本环境,请使用这仅在您先运行后才起作用conda config --set auto_activate_base False or Trueconda config --set auto_activate_base Falseconda init

    笔记

    conda init 在conda 4.6.12和更高版本中可用。

  10. 验证您的安装

1:基本操作:
升级全部库:  conda upgrade --all
升级一个包  conda update packagename
安装包:conda install packagename
也可以安装多个包:   conda installl numpy pandas scipy
安装固定版本的包:conda install numpy =1.10
移除一个包:conda remove packagename 
查看所有包:conda list 
2:管理python环境:
创建虚拟环境:conda create -n env_name list of packagenaem
eg:  conda create -n env_name pandas 
指定python版本:conda create -n env_name python2 = 2.7 pandas 
激活环境: activate env_name
退出环境 :  deactivate  env_name
删除虚拟环境:conda env remove -n env_name
显示所有虚拟环境:conda env list  
conda 创建的虚拟环境是在Miniconda安装目录下的evens下,所以使用pycharm,只要在特定项目配置运行环境就可以了

创建 Python3.7 的虚拟环境
Anaconda Prompt输入: conda create –n py37 python=3.7

环境名称 : py37 (可自定)

版本号 : python = 3.7 (可自定)

安装工具包的时候可能需要安装一些其他的工具,如果系统提示 proceed ([y]/n)? ,输入y, 回车就ok。

出现如下图提示 “To activate this environment……”表示环境配置成功

3.配置Miniconda
如果不想一打开terminal就进入Miniconda的环境,在终端中执行    conda config --set auto_activate_base false   命令即可

手动进入anaconda环境运行命令     conda activate     ,(base)字样又出现了哦

手动退出anaconda环境运行命令    conda deactivate    ,(base)字样消失
4.换国内源

各系统都可以通过修改用户目录下的 .condarc 文件,更换国内源。

sudo vim .condarc

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - 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

  1. 配置完毕,执行以下命令查看是否已经换源,可以看到已经更换为清华源了
conda config --show

 

posted @ 2021-01-21 21:06  Jankin-Wen  阅读(454)  评论(0编辑  收藏  举报