Conda环境管理

Conda基础配置

Windows用户请打开“Anaconda Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)进行操作

  1. 添加清华镜像

  2. 验证conda已被安装

    1
    2
    conda --version
    >>conda 4.8.2
  3. 管理包

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    conda install package_name #安装包
    conda remove package_name #卸载包
    conda update package_name #更新包
    conda update conda #更新Conda
    conda list #列出已安装包
    conda clean -a #删除索引缓存,锁定文件,未使用的缓存程序包和tarball
    conda clean -l #删除所有conda锁定文件
    conda clean -p #从可写程序包缓存中删除未使用的程序包。警告:这不会检查使用符号链接返回到程序包缓存安装的程序包
    conda clean -t #删除缓存的软件包tarball
    conda clean -i #清除索引缓存,保证用的是镜像站提供的索引
  4. 常用命令

    • clean Remove unused packages and caches.删除未使用的程序包和缓存。

    • create Create a new conda environment from a list of specified packages.从指定软件包列表中创建一个新的conda环境。

    • help Displays a list of available conda commands and their help strings.显示可用的conda命令及其帮助字符串的列表。

    • install Installs a list of packages into a specified conda environment. 将软件包列表安装到指定的conda环境中。

    • uninstall Alias for conda remove. conda remove的别名。

    • list List linked packages in a conda environment.列出conda环境中的链接包。

    • remove Remove a list of packages from a specified conda environment.从指定的conda环境中删除软件包列表。

    • run Run an executable in a conda environment. [Experimental]在conda环境中运行可执行文件。 [实验]

    • search Search for packages and display associated information. The input is a MatchSpec, a query language for conda packages.See examples below.搜索软件包并显示相关信息。输入是MatchSpec,这是conda软件包的查询语言。请参见下面的示例。

    • config Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (C:\Users\Azure.condarc) by default.修改.condarc中的配置值。这是在git config命令之后建模的。默认情况下写入用户.condarc文件(C:\Users \Azure\ .condarc)

    • info Display information about current conda install. 显示有关当前conda安装的信息。

    • package Low-level conda package utility. (EXPERIMENTAL) 低级conda软件包实用程序。(实验性)

  5. 卸载conda

    1
    rm -rf ~/anaconda3

Conda管理环境

创建 Conda 环境:

1
conda create -n $NAME_OF_ENV python=3.6

由于 Conda 管理不同版本的 Python,是把 Python 视为包进行管理的,所以这里指定 Python 版本,相当于指定了初始化 Conda 环境的包

查看 Conda 环境列表:

1
conda env list

激活 Conda 环境:

1
conda activate $ENV_NAME

退出当前环境:

1
conda deactivate

返回默认环境

1
conda activate

分享环境:将当前环境信息生成YAML文件

1
conda env export > environment.yaml

删除 Conda 环境

1
conda env remove -n $ENV_NAME

删除Conda环境及其安装包

1
conda remove --name $ENV_NAME --all

参考文章

Anaconda介绍、安装及使用教程(By 豆豆)

Conda环境的正确使用姿势(By sigmarising)

您的喜欢是作者写作最大的动力!❤️
  • PayPal
  • AliPay
  • WeChatPay
  • QQPay
Donate

 评论


Copyright 2019-2021 Azure's BLOG 正在载入...