Miniconda学习
Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。
1:安装Miniconda
在浏览器中,下载适用于Linux的Anaconda安装程序。下载地址:清华镜像下载(推荐)
-
输入以下内容以安装适用于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/
为下载文件的路径。 -
安装程序提示“为了继续安装过程,请查看许可协议。” 单击Enter查看许可条款。
-
滚动到许可条款的底部,然后输入“是”以表示同意。
-
安装程序会提示您单击Enter接受默认安装位置,按CTRL-C取消安装,或指定备用安装目录。如果您接受默认安装位置,则安装程序将显示“ PREFIX = / home / <用户> / anaconda <2或3>”并继续安装。可能需要几分钟才能完成。
笔记
建议您接受默认的安装位置。不要为Anaconda / Miniconda安装选择路径作为/ usr。
-
安装程序提示“您是否希望安装程序通过运行conda init来初始化Anaconda3?” 我们建议“是”。
笔记
如果输入“ no”,则conda根本不会修改您的Shell脚本。为了在安装过程完成后进行初始化,请先运行 ,然后再运行。请参阅常见问题解答。
source <path to conda>/bin/activate
conda init
-
安装程序完成并显示“感谢您安装Anaconda <2或3>!”。
-
安装程序在https://www.anaconda.com/pycharm上提供了用于安装PyCharm for Anaconda的链接 。
-
关闭并打开您的终端窗口以使安装生效,或者您可以输入命令。
source ~/.bashrc
-
要控制每个shell会话是否都激活了基本环境,请运行。要在任何地方运行conda而不默认激活基本环境,请使用。这仅在您先运行后才起作用。
conda config --set auto_activate_base False or True
conda config --set auto_activate_base False
conda init
笔记
conda init
在conda 4.6.12和更高版本中可用。
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
- 配置完毕,执行以下命令查看是否已经换源,可以看到已经更换为清华源了
conda config --show