美文网首页
2020-02-19 初识Miniconda、Conda

2020-02-19 初识Miniconda、Conda

作者: 菜菜笛 | 来源:发表于2020-02-20 21:38 被阅读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和其他一些包。

    官网下载

    windows、mac、linux尽在于此

    安装完成后,自开始菜单搜索“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
    

    内容基本都来自这里,感谢作者。这篇主要是记录下自己的学习过程

    相关文章

      网友评论

          本文标题:2020-02-19 初识Miniconda、Conda

          本文链接:https://www.haomeiwen.com/subject/aebafhtx.html