Miniconda⼊门教程
Miniconda 教程
介绍
Anaconda指的是⼀个开源的Python发⾏版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了⼤量的科学包,Anaconda 的下载⽂件⽐较⼤(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使⽤Miniconda这个较⼩的发⾏版(仅包含conda和 Python)。
Anaconda包括Conda、python以及⼀⼤堆安装好的⼯具包⽐如:numpy、pandas等。
Miniconda只包括Conda、Python,是Anaconda的简约版。
conda是⼀个开源的包、环境管理器,可以⽤于在同⼀个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
numpy教程 pdf安装Miniconda
安装
默认(除了仅为⾃⼰安装的选项), 安装完成.
miniconda在安装时有⼀个默认勾选项,⾃动注册为系统默认的python解释器.
更新conda
conda update conda # 更新所有包到当前Anaconda repo中稳定的最新版本(!=最新发布)
conda update --all # 更新⽬前环境所有包
修改默认下载的镜像服务器
conda config --add channels mirrors.tuna.tsinghua.edu/anaconda/pkgs/free
conda config --add channels mirrors.tuna.tsinghua.edu/anaconda/cloud/conda-forge
conda config --add channels mirrors.tuna.tsinghua.edu/anaconda/cloud/bioconda
conda config --set show_channel_urls yes
# 执⾏完上述命令后,会在Users⽬录⽣成.condarc
配置环境
安装完成,将[安装⽬录]\Miniconda3\Scripts以及[安装⽬录]\Miniconda3\Library\bin添加到系统变量值中;
使⽤conda
更新
命令作⽤
conda --verison查看版本
conda update --all (--name ENVNAME)更新激活/指定环境下安装的所有包
conda update conda更新所有包到当前Anaconda repo中稳定的最新版本(!=最新发布)
conda update -n base conda Update Conda to the current version
environment管理
default enviroment named base,开始使⽤就有了.
命令作⽤
conda info --envs查看所有已创建环境, active_env starts with*
conda create --name [name] python_or_others创建⼀个名为[name]的环境
conda activate env_name windows下激活环境,该命令要求conda>=4.6
activate env_name windows下,conda version<4.6
conda deactivate退出当前激活环境,回到base
指定python版本
conda create --name dl python=3.9
conda activate dl
python --version # 查看当前激活环境的python version
第三⽅包管理
安装pip, 存在⼀些包conda可能安装不了,这个时候使⽤pip(尽量不⽤)
常⽤命令作⽤
conda install package_name(==version)在当前激活环境安装某个(版本为version)包
conda search package_name在Anaconda repo查某个包
conda list (--name ENVNAME )查看当前/指定名称环境安装的包
conda remove/uninstall package_name卸载某个包
conda remove -n[或--name] env_name --all删除env_name环境以及其下的所有包
conda update pkg_name更新pkg
conda env export > environment.yaml导出当前环境的包信息
conda env create -f[--file] environment.yaml⽤配置⽂件创建新的虚拟环境
conda create --clone ENVNAME --name NEWENV复制并重命名⼀个环境
conda clean -a Remove index cache, lock files, unused cache packages, and tarballs(压缩包).
补充:
pip 对应 pip list 以及 pip uninstall package_name, 使⽤pip安装的包,conda可能得通过pip来管理
cls 清空历史输出记录
如果需要⽤到pip的话,⾃⼰再Users/xxx/pip⽬录下添加⼀个pip.ini, 修改镜像源
[global]
timeout = 6000
index-url = mirrors.aliyun/pypi/simple/
trusted-host = mirrors.aliyun
cmd直接进⼊base
直接打开, 可以看到直接激活的是base, cmd⾥只能识别activate,即便conda>=4.6 也要进⼊环
境之后才能使⽤conda activate, cmd⾥只能⽤activate, >=4.6的版本内部有⼀个activate.bat 输⼊activate 通过bat调⽤conda activat⼀样的.
建议直接使⽤activate
C:\Users\LiuGang>conda info --envs
# conda environments:
#
base                  *  C:\ProgramData\Miniconda3
dl                      C:\ProgramData\Miniconda3\envs\dl
C:\Users\LiuGang>activate dl
(dl) C:\Users\LiuGang>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。