2020-02-19 初识Miniconda、Conda
2020-02-20 本文已影响0人
菜菜笛
Conda简介
任何语言的包、依赖和环境管理——Python、R、Ruby、Lua、Scala、Java、JavaScript、C/ c++、FORTRAN。
Conda是一个开源包管理系统和环境管理系统,运行在Windows、macOS和Linux上。
Conda可以快速安装、运行和更新包及其依赖项。
Conda可以轻松地在本地计算机上创建、保存、加载和切换环境。
它是为Python程序创建的,但它可以为任何语言打包和分发软件。
Miniconda简介
Miniconda是conda的一个免费的最小安装程序。
它是Anaconda的一个小的引导版本,只包含conda、Python、它们所依赖的包,以及少量其他有用的包,包括pip、zlib和其他一些包。
官网下载
安装完成后,自开始菜单搜索“Miniconda3”,即可找到“Anaconda Powershell Prompt(Miniconda3)”和“Anaconda Prompt(Miniconda3)”,至于用哪个就看个人喜好了。
它们都内置了python,直接输入“python”即可开始
配置源
conda config --show-sources #查看当前使用源
conda config --remove channels 源名称或链接 #删除指定源
conda config --add channels 源名称或链接 #添加指定源
为了避免速度过慢,源还是要换的。更改为清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
查看源是否生效,可以使用conda info
image.png
本地储存源信息文件的路径:C:\Users<你的用户名> .condarc
conda config --set show_channel_urls 可以控制程序列表是否显示Channel,情况如下:
conda config --set show_channel_urls yes
image.png
conda config --set show_channel_urls no
image.png
安装命令
#安装eter
conda install eter
#安装1.4.9的eter
conda install eter=1.4.9
#安装指定源的eter
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ eter
#更新eter:
conda update eter
#卸载eter:
conda remove eter
虚拟环境
#查看当前存在的环境,这两个命令作用一致
conda env list
conda info --envs
#创建新的虚拟环境
#-n: 设置新的环境的名字
#python=2 指定新环境的python的版本
conda create -n python2 python=2
#激活名为python2的虚拟环境
conda activate python2
#关闭当前的虚拟环境
conda deactivate
#删除名为python2的虚拟环境
conda remove -n python2 --all
#克隆名为old的虚拟环境,并将新的环境命名为new
#old为已存在的,new为即将创建的
conda create -n new --clone old
#conda不存在重命名虚拟环境的命令,使用clone和删除可以达到这一目的
其他命令
#查看信息
conda info
#列出当前虚拟环境所有包
conda list
#仅列出当前虚拟环境的eter
conda list eter
#列出虚拟环境myenv的包
conda list -n myenv