深度学习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 小时前
把喜欢的动漫变成涂色本:用 C# + Vulkan 做了一个线稿生成器
人工智能
挖掘狂人3 小时前
AI 写代码越来越快,我们的代码能力却在悄悄退化
人工智能·程序员·ai编程
HackTwoHub3 小时前
免 Root 安卓渗透工具 Stryker|把 Kali 装进手机!随身无线渗透工作站,内置 Nmap/Nuclei/Metasploit 全套武器库
android·linux·运维·人工智能·web安全·macos·智能手机
Anhty3 小时前
新手实测|叮咚变声器上手体验测评,普通用户娱乐参考
人工智能·智能手机·娱乐
梦想的初衷~3 小时前
AI-Agent融合的无人机农林生态遥感科研实践
人工智能·无人机·生态·遥感·高光谱
Maplesoft4 小时前
柔印行业如何通过数字化样机、虚拟调试提升企业盈利能力
人工智能·数学建模·系统仿真
一切皆是因缘际会4 小时前
同源世界物理系统
人工智能·ai·同源世界·同源系统
大模型真好玩4 小时前
DeepSeek Harness 进阶——认识DeepSeek Harness插件机制,并从0到1实现一个插件
人工智能·agent·deepseek
ar01234 小时前
AR眼镜设备管网巡检:从人工看管线走向AI空间智能巡检
人工智能·ar
howdoyoudo2026064 小时前
AI审计手记 #30:从“政府网站”到“商业平台”——腾讯云沙箱AI代理越界事件的审计分析
大数据·人工智能·安全·机器学习·语言模型·云计算·腾讯云