深度学习1.2-软件篇-Anaconda软件常见命令与使用

Anaconda 软件使用

1.环境管理

一些常见的命令行:

win+R可以打开windows系统的命令行

  • 检查Ananconda是否正确安装和版本号:

    conda --version

或者

复制代码
conda -V
  • 创建环境

    conda create --name env_name python=3.8 # 创建指定Python版本的环境
    conda create --name env_name python=3.8 pandas numpy # 创建包含特定包的环境

其中"env_name"就是待创建的环境的名称。

  • 激活/切换环境

    conda activate env_name # 激活环境
    conda deactivate # 退出当前环境

  • 复制、删除环境

    conda create --name new_env --clone old_env # 复制环境
    conda remove --name env_name --all # 删除环境

  • 查看环境列表

    conda env list # 显示所有环境
    conda info --envs # 等效命令

2.包管理

激活环境后使用pip安装的包会自动添加到当前的conda环境中。

  • 安装/卸载包

    conda install package_name # 安装包
    conda install package_name=1.2.3 # 指定版本安装
    conda uninstall package_name # 卸载包

  • 查看已安装包

    conda list # 当前环境的包列表
    conda list -n env_name # 指定环境的包列表

  • 更新包

    conda update package_name # 更新单个包
    conda update --all # 更新所有包

3.源管理

配置为国内清华大学的源下载速度会比较快

复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  # 添加源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  # 删除源
conda config --show-sources  # 查看当前源

4.环境导入与导出

  • 导出配置环境

    conda env export > environment.yml # 导出当前环境

导出的.yml文件可以共享给团队成员,确保环境一致性。导出环境时,默认生成在当前命令行所在目录:

  • 导入环境配置

    conda env create -f environment.yml # 从文件创建环境

假如拷贝至默认为D:\Anaconda3\envs\myenv\(可修改)。那么就用命令:

复制代码
conda env create -f D:\Projects\MyEnv\environment.yml
  • 清理缓存

    conda clean -a # 清理所有缓存

相关推荐
爱吃烤鸡翅的酸菜鱼3 小时前
AscendNPU IR 语法指南:核心概念速查
人工智能·ai·cann
赫尔·普莱蒂科萨·帕塔3 小时前
智元机器人三大产线
人工智能·机器人
忆~遂愿3 小时前
vLLM Ascend 项目架构解析与部署配置指南
人工智能·后端·python·ai
模型启动机3 小时前
GELab-Zero:阶跃开源的4B端侧多模态GUI Agent模型,助力本地可控的移动设备智能化
人工智能·ai·大模型·智能化
sealaugh323 小时前
AI(学习笔记第十五课)从langchain的v0.3到v1.0
人工智能·笔记·学习
serve the people3 小时前
tensorflow 零基础吃透:不规则维度 vs 均匀维度(RaggedTensor 核心概念)
人工智能·python·tensorflow
秋刀鱼 ..3 小时前
2026年工业物联网与信息技术国际学术会议(IIoTIT 2026)
人工智能·深度学习·神经网络·物联网·机器学习·人机交互
陈老老老板3 小时前
让AI替你写爬虫:基于自然语言的 AI Scraper Studio 实战解析
人工智能·爬虫
song5013 小时前
鸿蒙 Flutter 图像编辑:原生图像处理与滤镜开发
图像处理·人工智能·分布式·flutter·华为·交互