自学内容网 自学内容网

【conda】安装使用 常用命令

Conda 是一个非常强大的工具,它简化了Python包和环境的管理过程,使得用户能够更专注于项目的开发和实现。无论是对于初学者还是对于经验丰富的开发者来说,Conda都是一个非常有用的工具。

一、下载安装

安装Conda主要涉及到下载Anaconda或Miniconda安装包,并按照安装向导进行安装的过程。

1、下载Anaconda或Miniconda

  1. 访问官方网站

    • Anaconda:前往Anaconda官网下载最新版本的Anaconda安装包。Anaconda包含了conda包管理器以及大量的科学计算、数据分析相关的库,适合数据科学和机器学习项目。
    • Miniconda:前往Miniconda官网下载最新版本的Miniconda安装包。Miniconda仅包含conda及其基本依赖,初始安装较小,适用于对存储空间有要求或只需要conda环境管理功能的用户。
  2. 选择下载镜像源

2、安装Anaconda或Miniconda

  1. 双击安装包

    • 下载完成后,双击安装包启动安装程序。
  2. 阅读并同意许可协议

    • 安装过程中,需要阅读并同意许可协议才能继续安装。
  3. 选择安装路径

    • 可以选择Anaconda或Miniconda的安装路径,建议选择一个空间较大的磁盘分区进行安装。
  4. 添加环境变量

    • 在安装过程中,通常会提示是否将Anaconda或Miniconda添加到系统PATH环境变量中。建议选择“是”,这样可以方便地在命令行或终端中使用conda命令。
  5. 完成安装

    • 按照安装向导完成安装后,点击“Finish”结束安装过程。

3、验证安装

  1. 打开命令行或终端

    • 在Windows系统中,可以按下Win + R键,输入cmd打开命令行窗口;在macOS或Linux系统中,可以打开Terminal终端。
  2. 检查conda版本

    • 输入conda --version命令并回车,如果系统返回conda的版本号,则说明conda已成功安装。

4、配置conda镜像源(可选)

为了加快包的下载速度,可以配置国内的conda镜像源。以配置清华镜像源为例,可以使用以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/bioconda
conda config --set show_channel_urls yes

配置完成后,可以使用conda config --show channels命令查看当前配置的镜像源列表。

5、使用conda管理环境

conda提供了丰富的环境管理功能,包括创建新环境、激活环境、安装和卸载包等。以下是一些常用命令的示例:

  • 创建新环境conda create --name myenv python=3.8(创建一个名为myenv的新环境,并指定Python版本为3.8)
  • 激活环境conda activate myenv(激活名为myenv的环境)
  • 安装包conda install numpy(在激活的环境中安装numpy包)
  • 列出所有环境conda env listconda info --envs(列出所有已创建的conda环境)
  • 删除环境conda remove --name myenv --all(删除名为myenv的环境及其中的所有包和文件)

二、常用命令

1、环境管理

  1. 查看所有环境

    • conda env listconda info --envs:列出所有已创建的conda环境。
  2. 创建新环境

    • conda create --name <env_name> python=<version>:创建一个新环境,并指定Python版本。例如,conda create --name myenv python=3.8
    • 也可以在新环境创建时直接安装多个包,如conda create --name myenv python=3.8 numpy pandas
    • 克隆现有环境:conda create --name new_env --clone old_env
  3. 激活环境

    • conda activate <env_name>:激活指定环境,使其成为当前工作环境。
  4. 退出环境

    • conda deactivate:退出当前激活的环境,返回到base环境或系统默认环境。
  5. 删除环境

    • conda remove --name <env_name> --all:删除指定环境及其中的所有包。
  6. 重命名环境

    • 注意:Conda本身没有直接重命名环境的功能。通常通过克隆旧环境并删除旧环境来实现重命名。
  7. 查看环境信息

    • conda info --envs:列出所有环境。
    • conda list:列出当前激活环境中的已安装包(需先激活环境)。

2、包管理

  1. 安装包

    • conda install <package_name>:在当前激活的环境中安装包。
    • conda install --name <env_name> <package_name>:在指定环境中安装包。
    • 指定版本号安装:conda install <package_name>=<version>
    • 从特定通道安装:conda install --channel <channel_name> <package_name>
  2. 更新包

    • conda update <package_name>:更新当前激活环境中的指定包。
    • conda update --all:更新当前激活环境中的所有包。
  3. 删除包

    • conda remove <package_name>:删除当前激活环境中的指定包。
    • conda remove --name <env_name> <package_name>:删除指定环境中的包。
  4. 查询包

    • conda list:列出当前激活环境中的已安装包。
    • conda search <package_name>:搜索可用包。

3、系统和配置

  1. 查看conda版本

    • conda --versionconda -V:查看conda工具的版本号。
  2. 添加/删除镜像源

    • 添加镜像源:conda config --add channels <channel_url>,例如conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    • 删除镜像源:conda config --remove channels <channel_url>
  3. 查看当前镜像源

    • conda config --show channels:列出当前配置的镜像源列表。
  4. 设置代理服务器

    • conda config --set proxy_servers.http http://<proxy_server>:<port>:为HTTP请求设置代理服务器。
    • conda config --set proxy_servers.https https://<proxy_server>:<port>:为HTTPS请求设置代理服务器。
  5. 清理缓存

    • conda clean --all:删除conda缓存中的所有包和tar.bz2文件,以释放磁盘空间。
  6. 导出/分享环境

    • 导出环境到文件:conda env export > environment.yml,这将当前激活环境的信息导出到一个YAML文件中。
    • 使用文件创建环境:conda env create -f environment.yml,这将根据YAML文件中的配置创建一个新环境。

参考


原文地址:https://blog.csdn.net/wlddhj/article/details/142822990

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!