conda 创建虚拟环境的一些坑

执行创建虚拟环境的脚本

复制代码
conda env create -f environment.yaml

此时一直报错

复制代码
Downloading and Extracting Packages: 
[Errno 11] Resource temporarily unavailable

通常不是环境文件或 Conda 本身配置的问题,而是系统资源(文件句柄、内存或磁盘 I/O)暂时不足导致下载或解压中断。

解决步骤如下:

1、增大文件描述符数量

复制代码
ulimit -n 4096

2、conda 换源

复制代码
conda config --remove-key channels
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

注意:Conda 的查找顺序是这样的:

1️⃣ 优先使用 environment.yml 中的 channels(按从上到下顺序)

2️⃣ 如果找不到对应包,再去全局配置的 channels(即 ~/.condarc)里查找

3️⃣ 如果两个地方都没有,再用默认的官方源(repo.anaconda.com

3、pip 换源

复制代码
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

4、继续安装

复制代码
conda env update -f environment.yml --prune
相关推荐
蜀道山老天师7 小时前
Docker Compose 多容器编排实战:LNMP、Tomcat 集群、云桌面、Portainer、Zabbix 一键部署
运维·docker·容器·tomcat·zabbix
jscxy52067 小时前
ospf综合实验
运维·服务器·网络
慵懒的猫mi7 小时前
deepin 25部署x11vnc+xrdp,实现vnc和mstsc双重访问
linux·windows·开源软件·deepin
apcipot_rain8 小时前
计科八股20260529——连接协议连接线程池、模块拆解模块通信、WebSocket
运维·服务器·网络·八股
GIS数据转换器8 小时前
智慧能源管理平台
java·大数据·运维·人工智能·无人机
剑神一笑8 小时前
Linux lsof 命令深度解析:从文件描述符到进程追踪
linux·运维·php
qq3621967058 小时前
facebook是什么意思?新手从零到精通完全指南
运维·服务器·facebook
勿芮介9 小时前
【研发工具】Jenkins镜像源配置问题及解决方案
运维·servlet·jenkins
qq_312920119 小时前
如何将Nginx响应时间从500ms降至50ms
运维·nginx
andlbds9 小时前
解决Ubuntu20.04进入系统卡死在厂商Logo界面问题
linux·ubuntu