美文网首页
Anaconda常用命令——2020-03-20

Anaconda常用命令——2020-03-20

作者: 出生的水滴 | 来源:发表于2020-03-20 22:19 被阅读0次

    常用命令

    conda --version 查看conda版本
    conda --v

    conda --help  获取帮助
    conda --h
    conda update --help(可用conda update --h)
    conda remove --help(可用conda remove --h)

    conda list 列举当前环境下的所有包
    conda list -n packagename 列举某个特定名称包
    conda install packagename 为当前环境安装某包
    conda install -n envname packagename 为某环境安装某包
    conda search packagename 搜索某包
    conda update packagename 更新当前环境某包
    conda update -n envname packagename 更新某特定环境某包
    conda update --all 更新所有包
    conda remove packagename 删除当前环境某包
    conda remove -n envname packagename 删除某环境环境某包
    conda本身和anaconda、python本身也算包
    conda update conda(有时会失效)
    conda update anaconda(有时会失效)
    conda update python(有时会失效)
    更新python:conda install python=3.x

    Anaconda环境管理

    环境查看

    conda env --help(--h)可以查看环境命令的可用参数及代表的作用

    安装Anaconda时系统默认创建了名叫base的默认环境,可以输入下列命令查看所有环境:
    conda env list

    conda info --envs

    创建环境

    创建一个新环境与旧环境不干扰,包也是相互独立,以下是创建命令:
    conda create --name your_env_name
    或者
    conda create -n your_env_name
    其中your_env_name是要创建的环境名

    另外还可以指定内容的包,例如:
    conda create -n your_env_name python=3.5
    如果要指定多个包 可以用:
    conda create -n your_env_name python=3.5 numpy pandas

    切换环境

    activate your_env_name
    退出命令:
    deactivate

    环境克隆

    创建一个新环境想克隆一部分旧的环境
    conda create -n your_env_name --clone oldname

    删除环境

    conda remove -n your_env_name --all

    导出环境配置

    这是一个非常好用的命令,机器之间移植环境能免除很多人力安装调试,进入需要导出的环境后使用下列命令:
    conda env export > path\env.yml
    将会在指定的path路径生成一个env.yml,如下图(导出示例)第一行所示

    如果没有指定path,会默认导出文件至当前目录,如下图(红圈所示)

    导出示例

    导入环境配置

    对于上述导出的环境配置文件,复制到对应目录下执行下列命令即可:
    conda env create -f env.yml

    查看、添加、删除镜像源

    查看:conda info

    添加国内的镜像源会使得用conda命令下载安装包时速度加快,具体如下:
    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 config --set show_channel_urls yes 在包后面显示来源
    亦可添加其他镜像源:
    豆瓣:http://pypi.douban.com/simple/
    教育网ipv6源:https://mirrors6.tuna.tsinghua.edu.cn/anaconda/pkgs/free/(非教育网好像不能用,会报错)

    删除:conda config --remove channels https://pypi.doubanio.com/simple/

    该文章内容几乎来源于某位知乎网友,以下时他的回答链接:https://zhuanlan.zhihu.com/p/43538578

    相关文章

      网友评论

          本文标题:Anaconda常用命令——2020-03-20

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