Conda的安装和使用

作者:LIANG, Southampton, UK

Conda 是一个用于软件包管理和环境管理的开源工具。它广泛用于数据科学、机器学习、科学计算和开发等领域,旨在帮助用户更轻松地安装、管理和维护不同的工具、库和环境。

Conda的安装和初始化

windows系统安装

  • 下载 Miniconda 安装器: 访问 Miniconda 官方网站(https://docs.conda.io/en/latest/miniconda.html),根据你的操作系统下载适合的 Miniconda 安装器。
  • 运行安装器: 双击下载的安装器文件,打开安装向导。选择安装路径和其他选项。
  • 勾选“Add Anaconda to my PATH environment variable”选项: 选择此选项以将 Conda 添加到系统的 PATH 环境变量中,这样你可以在命令行中访问 Conda。
  • 完成安装: 完成向导中的所有步骤,等待安装完成。
  • 打开命令提示符或 Anaconda Prompt: 打开命令提示符(Command Prompt)或 Anaconda Prompt,这是运行 Conda 命令的地方。
  • 初始化 Conda: 在命令行中,运行以下命令来初始化 Conda(这只需在第一次使用时执行)。
conda init

MacOS or Linux安装

  • 下载 Miniconda 安装器: 访问 Miniconda 官方网站(https://docs.conda.io/en/latest/miniconda.html),根据你的操作系统下载适合的 Miniconda 安装器。
  • 在终端中运行安装器: 打开终端,使用命令行导航到下载的安装器所在的目录,并运行以下命令以启动安装向导。
bash Miniconda3-latest-MacOSX-x86_64.sh
  • 按照向导完成安装: 按照向导中的提示选择安装路径和其他选项。
  • 激活 Conda: 在终端中,运行以下命令以激活 Conda。
source ~/.bashrc
  • 初始化 Conda: 运行以下命令以初始化 Conda(这只需在第一次使用时执行)
conda init

超算slurm中的初始化

一般来说,超算中都有conda 模块,在开通超算账号后直接引入conda模块初始化即可。
安装并初始化Conda后,即可使用Conda管理包和环境。(注意初始化后关闭终端重新进一下方可生效

  • 引入Conda模块
module load conda
conda init # 退出终端,重新进入生效

Conda 常用命令

  • 创建环境:创建一个新的虚拟环境,用于隔离不同项目的依赖。
conda create --name myenv python=3.8
  • 激活环境:激活指定的虚拟环境,以便使用该环境中的软件包和库。
conda activate myenv
  • 装软件包:在激活的环境中安装特定的软件包。
conda install numpy pandas matplotlib
  • 列出环境中的包:查看当前激活环境中已安装的软件包。
conda list
  • 创建环境配置文件:将环境中的软件包列表保存到一个配置文件,以便重建相同的环境。
conda list --export > environment.yml
  • 从配置文件创建环境:使用配置文件创建一个新的虚拟环境。
conda env create -f environment.yml
  • 更新软件包:更新当前环境中的软件包到最新版本。
conda update numpy
  • 卸载软件包:从当前环境中卸载特定的软件包。
conda remove pandas
  • 离开环境:离开当前虚拟环境,回到基础环境。
conda deactivate
  • 查找软件包:查找可用的 Conda 软件包。
conda search tensorflow
  • 管理频道:添加、删除和列出 Conda 软件包的频道。
conda config --add channels conda-forge
conda config --remove channels conda-forge
conda config --get channels
  • 查看帮助:获取有关特定 Conda 命令的详细信息。
conda --help
conda create --help

特别注意的是,当我们自己搭建环境编写程序后,想要将程序分享给其他人,最好也将自己的conda环境输出为.yam文件一同分享。防止因为环境不同造成程序的不兼容或运行失败。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值