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
相关推荐
加油码11 分钟前
动静态库的链接底层原理(进阶版)
linux·c++
东莞和裕包装22 分钟前
如何管控广州定制纸箱生产中的啤切精度与印刷色差质量问题
大数据·运维·网络·人工智能
vortex543 分钟前
从Conda到UV:Python项目依赖管理的现代演进
python·conda·uv
小飞侠在吗1 小时前
Windows 下 Nginx 访问 127.0.0.1 报 50x 错误:根因是路径里 \t 被当成 Tab
运维·windows·nginx
H_oRIZoN_1 小时前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
kdxiaojie2 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
JacksonMx2 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python
九硕智慧建筑一体化厂家2 小时前
楼宇自控|智慧建筑核心引擎!楼宇自控系统,赋能建筑高效低碳运维
运维·人工智能·笔记·智慧城市
90后小陈老师2 小时前
Google账号申诉处理建议
运维
byte轻骑兵2 小时前
【BlueZ 】蓝牙 SDAP 协议入门:BlueZ 中设备服务发现的基础逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙