美文网首页
conda 常用命令

conda 常用命令

作者: teletian | 来源:发表于2022-07-02 23:13 被阅读0次

    Anaconda 介绍

    Anaconda 指的是一个开源的 Python 发行版本,其包含了 Python、conda 等 180 多个科学包及其依赖项。
    这个定义可能有点抽象,可以这样理解,Anaconda 提供了一个 Python 环境,并且已经替你下载好了很多常用的包(包括 jupyter notebook),省去了自行下载的麻烦。

    常用命令

    查看所有信息

    conda info

    查看所有环境

    conda info -e

    创建环境

    conda create -n test

    激活环境

    conda activate test

    退出环境

    conda deactivate

    删除环境

    conda remove --name test --all 或者 conda env remove --name test

    修改默认环境

    conda 的默认环境为 base。尽管切换到其他环境,但是下载重新打开命令行,环境又会切回到 base 了。
    这是因为 conda 的 auto_activate_base 默认为 true,可以将它设置为 false 取消。
    conda config --set auto_activate_base false
    不要取消设置 base 为默认环境就好了,这样仅仅是取消设置 base 为默认环境,还没有设置其他环境为默认环境呢。
    conda 没有提供设置其他环境为默认环境的命令,可以将如下命令加入到 .zshrc 或者 .bashprofile,这样命令行启动的时候就会自动激活指定的环境。
    conda activate test

    安装包到当前环境

    conda install <包名称> 也可以用 pip install <包名称> 安装
    如果要安装指定版本,可以在后面加版本号,如:conda install pandas=1.4.2

    从当前环境删除包

    conda unisntall <包名称>

    显示当前环境的所有包

    conda list
    如果查看某个包的信息,可以 conda list <包名>

    修改安装源

    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 config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

    设置搜索时显示通道地址
    conda config --set show_channel_urls yes

    设置的信息会保存到 ~/.condarc 中

    如果要删除安装源,可以执行下面的命令:
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

    查看安装源

    conda config --show-sources

    相关文章

      网友评论

          本文标题:conda 常用命令

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