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
相关推荐
繁华似锦respect21 小时前
C++ 无锁队列(Lock-Free Queue)详细介绍
linux·开发语言·c++·windows·visual studio
qq_4331921821 小时前
Linux ISCSI服务器配置
linux·服务器·数据库
python百炼成钢21 小时前
47.Linux UART 驱动
linux·运维·服务器·驱动开发
w***153121 小时前
四、nginx的优化和location匹配规则
运维·nginx
我不是张鸭鸭21 小时前
nginx的https的搭建
运维·nginx·https
汽车仪器仪表相关领域21 小时前
PSN-1:氮气加速 + 空燃比双控仪 ——NOS 系统的 “安全性能双管家”
大数据·linux·服务器·人工智能·功能测试·汽车·可用性测试
杰 .21 小时前
Linux vim
linux·服务器
007php00721 小时前
nginx加速缓存导致Event-Stream消息延迟问题的解决方案
运维·网络·数据库·nginx·缓存·面试·职场和发展
Evan芙21 小时前
OpenEuler系统网卡地址定制
运维·服务器·网络