美文网首页python_gis
【Python@Tools】conda 常用命令

【Python@Tools】conda 常用命令

作者: seelingzheng | 来源:发表于2020-04-08 00:13 被阅读0次

    关注公众号"seeling_GIS",菜单栏点击【获取资料】,领取视频学习资料

    conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与 pip 的使用类似,环境管理则允许用户方便地安装不同版本的 python 并可以快速切换。 conda 的设计理念——conda 将几乎所有的工具、第三方包都当做 package 对待,甚至包括 python 和 conda 自身 Anaconda 则是一个打包的集合,里面预装好了 conda、某个版本的 python、众多 packages、科学计算工具等等。

    一般来讲,无论是在 Linux,OS X 还是在 windows 系统中,在命令行窗口中输入的 conda 命令基本是一致的,除非有特别标注。

    查看版本

    conda -V
    or
    conda --version
    

    帮助

    conda -help
    or
    conda -h
    

    创建新的 Python 虚拟环境

    conda create -n your_env_name python=X.X
    or
    conda create --name your_env_name python=X.X
    # X.X的值为需要安装python的版本号(2.7、3.6等)
    # your_env_name 为新建虚拟环境的名字
    # your_env_name 文件可以在Anaconda安装目录envs文件下找到
    
    conda create -n your_env_name numpy matplotlib python=2.7
    # 创建虚拟环境的时候同时安装必要的库 numpy matplotlib
    

    复制某个虚拟环境

    conda create --name new_env_name --clone old_env_name
    

    分享环境

    conda env export > environment.yml
    # 切换到你需要分享的环境,然后导出环境配置 yml文件
    # 导出环境
    
    conda env create -f environment.yml
    # 导入环境
    

    查看信息

    conda list
    #查看当前环境下安装了那些库
    
    conda env list
    or
    conda info -e
    or
    conda info --envs
    
    #查看当前存在的虚拟环境
    
    conda list -n your_env_name
    # 查看指定虚拟环境下的库文件
    

    切换环境

    conda activate your_env_name
    # 切换到需要的虚拟环境下
    
    conda deactivate
    # 切换到 root下环境
    

    删除虚拟环境

    conda remove -n your_env_name --all
    # 删除虚拟环境
    
    conda remove --name $your_env_name  $package_name
    # 删除虚拟环境中 指定库名
    

    安装

    conda install xxx
    #xxx需要安装的库名
    
    conda install -n your_env_name [package]
    #即可安装package到your_env_name中
    

    查找 package 信息

    conda search numpy
    # 查找package信息
    

    更新

    conda update conda
    #检查更新conda 还有可以更其他的库或者anaconda
    
    conda update anaconda
    # 升级anaconda
    
    conda update --all
    #升级所有包
    

    在升级完成之后,我们可以使用命令来清理一些无用的包以释放一些空间

    conda clean -p
    #删除没有用的包
    
    conda clean -t
    #删除保存下来的压缩文件(.tar)
    

    设置国内镜像加速下载

    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 --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
    # 添加中科大源
    
    conda config --set show_channel_urls yes
    # 设置搜索时显示通道地址
    

    更多精彩 扫描二维码或者搜索公众号 ‘seeling_GIS’

    seeling_GIS

    相关文章

      网友评论

        本文标题:【Python@Tools】conda 常用命令

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