如何在Miniconda中安装GLIBCXX_3.4.29?

问题描述 投票:0回答:1

背景:我在一个服务器上工作,但我不是一个

sudo
-er。我使用 Miniconda(Anaconda 的便携式版本)并在那里安装我的所有库。
现在,我正在开发一个项目,需要我安装
pyg-lib
torch-sparse
。我确实使用他们的
pip
命令安装了它们。

问题:

pyg-lib
torch-sparse
都取决于他们对
GLIBC
GLIBCXX
的选择,但我的系统没有它们。我需要
GLIBC-2.29
GLIBCXX-3.4.29

我是一名计算机科学专业的学生,正在攻读博士学位。在机器学习中。我可以完成详细的安装步骤,但我更喜欢更简单的解决方案。我愿意做任何事情来让我的项目运行。 @stackoverflow 社区,请帮助我将其正确安装在我的本地目录中,而不需要

sudo
-ing 任何东西。

我尝试过的:我下载了

GLIBC-2.29
二进制文件,使用本地前缀配置它,构建并安装它。但我不知道从那里去哪里。

conda torch pytorch-geometric
1个回答
0
投票

我需要

GLIBC-2.29
GLIBCXX-3.4.29

否:您需要最新的GLIBC最新的

libstdc++.so.6
GLIBC
GLIBCXX
~ 彼此无关。

我下载了 GLIBC-2.29 二进制文件,使用本地前缀配置它,构建并安装它。但我不知道从那里去哪里。

阅读这个答案。


对于

GLIBCXX
,答案要简单得多。 ABI 页面 告诉您需要 GCC-11.0 中的
libstdc++.so.6
。因此,下载该版本的构建版本,将
libstdc++.so.6
放入某个目录,然后将
LD_LIBRARY_PATH
-rpath
指向该目录。

注意:

miniconda
可能会将
LD_LIBRARY_PATH
设置在您意想不到的地方。我的建议是让二进制文件工作到成功加载
torch
之外的
miniconda
的程度,一旦成功,就将
miniconda
作为单独的步骤工作。

© www.soinside.com 2019 - 2024. All rights reserved.