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
相关推荐
IT技术分享社区5 小时前
IT运维干货:lnav开源日志分析工具详解与CentOS实战部署
linux·运维·服务器·开源·centos
jc06205 小时前
4.5-中间件之Nginx
运维·服务器·nginx
IT曙光5 小时前
CentOS x86_64架构下载aarch64(arm64)包
linux·运维·centos
大海无量_949685 小时前
使用imapsync增量同步邮件到新邮局服务器
运维·服务器
bkspiderx5 小时前
Linux网络与路由配置完全指南
linux·运维·网络·c++
2301_810730105 小时前
Chrony服务器实验练习
运维·服务器
ssm11225 小时前
ubuntu服务器无法识别所有显卡
运维·服务器·ubuntu
云道轩5 小时前
解决 “默认的putty 很快就断开了,无法连接服务器”
运维·服务器
ximy13355 小时前
AI服务器工作之系统下查看硬件(ubuntu为例)
运维·服务器·ubuntu