当前位置: 首页 > news >正文

anaconda常用指令

查看环境信息

conda info -e

配置镜像源

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

查看镜像源

conda config --show-source

移除镜像源

conda config --remove channels <镜像源地址> #删除单个 conda config --remove-key channels #删除所有


查看conda版本

conda -version

Conda 创建/删除/修改某python版本的新环境

1.创建

conda create -n your_env_name python=x.x

2.删除

conda remove -n your_env_name --all

3.修改

检查可用的 Python 更新版本:

conda search python

更新python到最新版本:

conda update python

注意,在更新 Python 版本时,可能会出现依赖冲突,conda 将尝试解决这些冲突,但有时可能需要手动介入。确保在执行这些操作之前备份你的环境,以便在出现问题时可以恢复到原始状态。

要备份环境,可以使用如下命令导出环境配置文件:

conda env export > environment.yml

若更新后遇到问题,可以使用以下命令还原环境:

conda env create -f environment.yml

修改虚拟环境默认安装路径

conda config --add envs_dirs D:\Anaconda3\envs

查看虚拟环境默认路径

# 查看虚拟环境默认路径 conda config --show envs_dirs # 查看安装包缓存默认路径 conda config --show pkgs_dirs #同时查看 conda config --show envs_dirs pkgs_dirs

修改虚拟环境或安装包的配置路径

方法一:

# 添加新的虚拟环境路径(优先级1,最优先使用) conda config --add envs_dirs D:\CondaConfig\envs # (可选)添加备用路径(优先级2,若优先级1路径不可用则用此路径) conda config --add envs_dirs D:\Backup\CondaEnvs
# 添加新的包缓存路径(优先级1) conda config --add pkgs_dirs D:\CondaConfig\pkgs # (可选)添加备用包缓存路径(优先级2) conda config --add pkgs_dirs D:\Backup\CondaPkgs
方法二:手动编辑.condarc文件(适合熟悉配置文件的用户)

若需直接调整路径顺序或删除无效路径,可手动编辑.condarc文件

验证路径是否生效

激活测试环境并安装一个包(如numpy

conda activate test_env conda install numpy -y

常见问题解决

1. 路径不生效?
  • 检查新路径是否已提前创建(Conda 不会自动创建不存在的路径,需手动创建文件夹)。
  • 确认.condarc格式是否正确(YAML 格式对缩进敏感,需用空格缩进,不可用 Tab)。
  • 重启终端后重新验证(若修改了配置文件,建议重启终端确保生效)。
2. 权限错误(如“无法创建目录”)?
  • 新路径所在磁盘需有“写入权限”:Windows 右键文件夹 → 属性 → 安全 → 确保当前用户有“修改”“写入”权限;Linux/macOS 执行chmod 755 路径赋予权限。
  • 避免将路径放在系统保护目录(如C:\Program Files),建议放在非系统盘的自定义文件夹。
3. 如何删除无效路径?

若需删除不需要的路径,可通过命令行执行:

# 删除某个虚拟环境路径 conda config --remove envs_dirs 无效路径 # 删除某个包缓存路径 conda config --remove pkgs_dirs 无效路径

或手动编辑.condarc,删除对应的路径行并保存。

六、注意事项

  1. 路径优先级envs_dirspkgs_dirs中,越靠前的路径优先级越高,Conda 会优先使用前面的路径创建环境/缓存包。
  2. 旧环境迁移:若需将已有的旧环境迁移到新路径,可直接复制旧环境文件夹到新路径,再执行conda env list确认(无需重新安装)。
  3. 包缓存清理:若系统盘仍有旧的包缓存(如C:\Users\用户名\AppData\Local\conda\conda\pkgs),在确认新路径正常使用后,可手动删除旧缓存文件释放空间(注意:删除前确保无正在使用的环境依赖旧缓存)。

通过以上步骤,即可完成 Conda 虚拟环境路径和安装包路径的修改,有效管理磁盘空间,避免权限问题。

http://www.jsqmd.com/news/472660/

相关文章:

  • “水莲花数”
  • 2026年成都/自贡/内江/泸州/宜宾/乐山/四川/云南云梯车、高空车、吊车、挖掘机、压路机、铲车租赁市场盘点:如何甄选可靠服务伙伴? - 2026年企业推荐榜
  • Ubuntu 22.04 搭建onlyoffice私服
  • 欧洲智慧零售及无人店铺展代理:好评度高选择策略解析
  • Logstash 项目教程:从零开始构建数据管道
  • ubantu环境初始化
  • 零基础Java第二期:数据类型与变量
  • 2026年3月江苏名酒回收公司选择指南:茅台回收、名酒老酒回收、洋酒红酒回收、虫草回收机构 - 海棠依旧大
  • 英国伯明翰电子烟展门票办理:靠谱合作公司选择的5大核心策略
  • 2026年3月杭州租车公司选择指南:商务、婚车、大巴、考斯特、豪车、旅游包车租车公司推荐 - 海棠依旧大
  • STM32开发入门(一):在 Keil 上新建 Project 工程
  • 数据的存储(原反补码/大小端存储/截断溢出/隐式类型转换/浮点数存储)
  • 老三网址读取
  • 前端反接保护:实用方案解析与探讨
  • 2026年杭州租车服务指南:商务出行、旅游包车、婚车车队及汽车租赁公司选择建议,卓强汽车用十年沉淀护航每一次安心旅程 - 海棠依旧大
  • 【Java实战】Java集成AD域账号登录
  • ES 处理索引数据变动的原理剖析
  • 【OS】进程等待-就绪态分析及原语-事务对比
  • 减速电机 手指气缸 直线导轨规格尺寸图
  • 基于QT对UR3进行开发
  • 河北省雄安新区(马蹄湾村)航空高光谱遥感应用数据集下载
  • 【人工智能】少样本学习/提示(Few-shot Learning/Prompting),这种能力模仿了人类的学习方式,即我们通常不需要大量的例子来学习新事物或识别新的物体
  • 大卫三角形法(canvas)和立体图示法(echarts)实现
  • Kafka 高吞吐量的原因是什么?
  • CCV 开源项目使用教程
  • Kafka 如何调优?
  • go协程奇偶打印和交替打印ABC
  • 探索ccv:一个轻量级且功能强大的计算机视觉库
  • KCD Beijing + vLLM 2026 全议程公布:30+ 技术分享,AI × 云原生 × vLLM 一次看够
  • Kafka 如何解决消息堆积问题?