解决pytorch (torch) glibc 2.17 依赖问题

这篇博客介绍了如何在没有root权限的老版Linux系统上,通过conda创建虚拟环境并安装PyTorch(CPU版本),避免了直接安装高版本glibc的复杂过程。作者提供了详细的步骤,包括创建conda虚拟环境、使用conda安装PyTorch以及检查安装成功的指令。这种方法对于遇到glibc版本限制的开发者来说是一种简便的解决方案。
摘要由CSDN通过智能技术生成

解决pytorch (torch) glibc 2.17 依赖问题 (CPU版本)

2021-3-26 By Junwu Chen at CAS IPE, Beijing

pytorch是常用的深度学习的python库,但在linux系统上安装时,会需要满足glibc >= v2.17的条件才能正常使用。这对许多linux系统版本较老且没有root权限的小伙伴们来说是一个很头疼的问题。我之前也在网上找了很多的解决方法,大部分都是通过在用户文件夹下自行编译高版本的glibc,然后通过设置环境变量或动态库路径来绕过本地的低版本的glibc。但是这些方法都比较麻烦,而且经常会遇到意想不到的错误。所以今天想给大家推荐一下自己尝试成功的conda安装pytorch的方法。

pytorch官网介绍

1. 创建conda虚拟环境

conda create -n pytorch python=3.6  # 创建名字为pytorch的虚拟环境(python版本为3.6)
conda activate pytorch  # 激活虚拟环境

2. conda安装pytorch

# conda安装pytorch(cpu版)
conda install pytorch torchvision torchaudio cpuonly -c pytorch
# conda安装先前版本的pytorch
conda install pytorch==1.6.0 torchvision==0.7.0 cpuonly -c pytorch

具体的conda安装命令请见pytorch官网:最新版本先前版本

3. 检测是否安装成功

python -c "import torch; print(torch.__version__)"

附1

查看当前系统glibc方法:ldd --version

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值