Anaconda常用命令分享

Anaconda常用命令分享

Anaconda 是一个用于管理 Python 和数据科学项目的强大工具包,提供了环境管理和包管理的功能。以下是一些常用的 Anaconda 命令:

下载地址:

https://www.anaconda.com/download/success

常用命令

1. 安装与更新

  • 安装 Anaconda: 下载并安装最新版本的 Anaconda。
  • 更新 Anaconda:
bash 复制代码
conda update conda
conda update anaconda

2. 环境管理

  • 创建环境: 创建一个包含特定 Python 版本的环境:
bash 复制代码
conda create --name myenv python=3.8
  • 列出所有环境:
bash 复制代码
conda env list
  • 激活环境:
bash 复制代码
conda activate myenv
  • 退出环境:
bash 复制代码
conda deactivate
  • 删除环境:
bash 复制代码
conda remove --name myenv --all

3. 包管理

  • 安装包: 安装指定的包(例如 numpy):
bash 复制代码
conda install numpy
  • 从指定的渠道安装包:
bash 复制代码
conda install -c conda-forge package_name
  • 更新包:
bash 复制代码
conda update package_name
  • 移除包:
bash 复制代码
conda remove package_name
  • 列出环境中的包:
bash 复制代码
conda list

4. 管理环境的依赖关系

  • 导出环境的依赖列表 : 将当前环境的依赖关系导出到 environment.yml 文件:
bash 复制代码
conda env export > environment.yml
  • 从文件创建环境 : 根据 environment.yml 文件创建环境:
bash 复制代码
conda env create -f environment.yml

5. 杂项命令

  • 查看 conda 版本:
bash 复制代码
conda --version
  • 清理缓存: 删除下载缓存的包文件,释放空间:
bash 复制代码
conda clean --all

6. 环境管理的高级操作

  • 克隆环境 : 如果你想复制现有环境,可以使用 conda create --clone 命令:
bash 复制代码
conda create --name new_env_name --clone old_env_name
  • 从其他环境安装包: 你可以直接从一个已有的环境中安装包到另一个环境:
bash 复制代码
conda install --name myenv --clone other_env_name package_name
  • 备份环境到文件 : 创建一个可以导入的环境包(使用 tar.bz2 格式),方便在其他系统上恢复:
bash 复制代码
conda pack --name myenv

7. 包管理的高级功能

  • 检查依赖冲突: 查看当前环境中是否有包的依赖冲突:
bash 复制代码
conda install package_name --dry-run
  • 列出已安装的包及其版本: 这会生成一个详细的包清单,包括版本和渠道来源:
bash 复制代码
conda list --explicit
  • 安装特定版本的包: 你可以指定安装某个包的具体版本:
bash 复制代码
conda install package_name=1.0
  • 安装多个包: 一次性安装多个包,节省时间:
bash 复制代码
conda install numpy pandas scipy
  • 降级包版本: 如果某个包更新后不兼容,降级到指定版本:
bash 复制代码
conda install package_name=old_version

8. 环境信息和修复

  • 检查环境信息: 获取当前环境的详细信息:
bash 复制代码
conda info

查看特定环境的信息:

bash 复制代码
conda info --envs
  • 修复损坏的环境 : 如果某个环境损坏,可以使用 conda 进行修复:
bash 复制代码
conda update --all

或者

bash 复制代码
conda install --rev 0

9. 与 Pip 共存

  • 在 conda 环境中使用 pip : 如果需要安装通过 conda 无法安装的包,可以使用 pip
bash 复制代码
conda activate myenv
pip install package_name
  • 确保 pip 和 conda 一致: 使用 pip 安装包后,可以使用以下命令确保 conda 记录中保持一致:
bash 复制代码
conda list

10. 渠道管理

  • 列出已添加的渠道:
bash 复制代码
conda config --show channels
  • 添加新的渠道 : 例如从 conda-forge 获取包:
bash 复制代码
conda config --add channels conda-forge
  • 设置优先级: 让某个渠道优先级更高:
bash 复制代码
conda config --set channel_priority strict
  • 删除渠道: 如果不再需要某个渠道,可以移除:
bash 复制代码
conda config --remove channels conda-forge

11. 其他实用命令

  • 禁用环境激活提示: 不想每次激活环境时看到提示信息,可以将其禁用:
bash 复制代码
conda config --set changeps1 false
  • 切换 conda 环境: 可以不退出当前 shell 直接切换环境:
bash 复制代码
conda deactivate && conda activate new_env
  • 列出所有可以安装的包: 查看当前环境中可用的所有包:
bash 复制代码
conda search

环境变量设置

Windows设置环境变量

复制代码
1. 打开系统环境变量
2. 在系统变量中
	新建:
	变量名:CONDA_HOME
	变量值:D:\ProgramData\anaconda3
	点击确定
3. 选中path点击编辑
	新增:
	%CONDA_HOME%
	%CONDA_HOME%\Scripts
	点击确定
4. 关闭环境变量设置框
5. 打开新的命令窗输入 conda --version

MacOS设置环境变量

1、打开命令窗,找到Anaconda的安装目录,在根目录打开命令窗输入pwd查看安装路径。

2、输入vim ~/.zshrccode ~/.zshrc

3、在最下面新增:

shell 复制代码
# conda
export CONDA_HOME="/Users/macos/anaconda3/bin"
case ":$PATH:" in
  *":$CONDA_HOME:"*) ;;
  *) export PATH="$CONDA_HOME:$PATH" ;;
esac
# conda end

4、保存后,命令窗输入source ~/.zshrc

5、命令窗输入conda --version查看版本是否安装成功。

这些命令可以帮助你有效地管理 Anaconda 环境和包。如果你使用了 conda,这些命令将是开发和数据分析工作中非常有用的工具。

相关推荐
大模型铲屎官1 小时前
【Python-Day 14】玩转Python字典(上篇):从零开始学习创建、访问与操作
开发语言·人工智能·pytorch·python·深度学习·大模型·字典
yunvwugua__1 小时前
Python训练营打卡 Day27
开发语言·python
Stara05112 小时前
基于多头自注意力机制(MHSA)增强的YOLOv11主干网络—面向高精度目标检测的结构创新与性能优化
人工智能·python·深度学习·神经网络·目标检测·计算机视觉·yolov11
那雨倾城3 小时前
使用 OpenCV 将图像中标记特定颜色区域
人工智能·python·opencv·计算机视觉·视觉检测
LuckyTHP5 小时前
java 使用zxing生成条形码(可自定义文字位置、边框样式)
java·开发语言·python
mahuifa7 小时前
(7)python开发经验
python·qt·pyside6·开发经验
学地理的小胖砸8 小时前
【Python 操作 MySQL 数据库】
数据库·python·mysql
安迪小宝8 小时前
6 任务路由与负载均衡
运维·python·celery
Blossom.1188 小时前
使用Python实现简单的人工智能聊天机器人
开发语言·人工智能·python·低代码·数据挖掘·机器人·云计算
lisw058 小时前
Python高级进阶:Vim与Vi使用指南
python·vim·excel