美文网首页
Conda 速查手册

Conda 速查手册

作者: 青云直上 | 来源:发表于2022-05-01 15:30 被阅读0次

    用Conda来管理Python环境和项目是目前最流行的方式。我比较喜欢装Miniconda,默认只包含了 python 和 conda,最简洁,再根据项目需要安装需要的包。不过国内用conda有时有点慢,那就用国内镜像吧。

    wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
    # 这个版本是适合于linux的,要看清楚噢。
    

    Miniconda 镜像

    下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

    安装

    chmod 777 Miniconda3-latest-Linux-x86_64.sh #给执行权限
    bash Miniconda3-latest-Linux-x86_64.sh #运行
    

    Conda的环境管理

    创建环境

    conda create --name env1 python=3.9
    

    激活环境

    activate env1 # for Windows
    source activate env1 # for Linux & Mac
    

    返回主环境

    deactivate env1 # for Windows
    source deactivate env1 # for Linux & Mac
    

    删除环境

    conda remove --name env1 --all
    

    查看系统中的所有环境

    用户通过miniconda安装的不同Python环境会放在~/miniconda/envs目录下。查看当前系统中已经安装了哪些环境,使用conda info -e

    Conda的包管理

    安装库

    为当前环境安装库

    # 例
    conda install numpy
    

    查看已经安装的库

    conda list
    

    查看某个环境的已安装包

    conda list -n env1
    

    搜索package的信息

    conda search numpy
    

    安装package到指定的环境

    conda install -n env1 numpy
    # 如果不用-n指定环境名称,则被安装在当前活跃环境
    # 也可以通过-c指定通过某个channel安装
    

    更新package

    conda update -n env1 numpy
    

    删除package

    conda remove -n env1 numpy
    

    更新conda

    conda update conda
    

    更新anaconda

    conda update anaconda
    

    更新Python

    conda update python
    # 假设当前环境是python 3.9, conda会将python升级为3.9.x系列的当前最新版本
    

    设置国内镜像

    因为http://Anaconda.org的服务器在国外,所有有些库下载缓慢,可以使用清华Anaconda镜像源。 网站地址: 清华大学开源软件镜像站

    Anaconda 下载

    镜像 Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。 TUNA还提供了Anaconda仓库的镜像,运行以下命令:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
    

    相关文章

      网友评论

          本文标题:Conda 速查手册

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