我的问题是gcc版本过低,报了failed with exit status 1的错
gcc只有4.8.5,而pytorch支持的最低版本是4.9
所以需要提高gcc的版本
但是问题来了
我没有sudo权限
就很恶心
以下是无权限安装gcc的方法,原网址
在 开源镜像 找到想要的版本并通过 wget 下载。
解压 tar -xJf gcc-5.5.0.tar.xz
按照下面的指令手动编译
cd gcc-5.5.0 # 进入目录
./contrib/download_prerequisites # 自动下载需要的依赖
mkdir build
cd build
因为我们没有root权限,所以指定到自己有权限的目录下面
../configure --prefix=/home/xxx/tools/gcc-5.5.0 --disable-multilib # --prefix指定安装目录
编译
make -j6
make install
vim ~/.bashrc
在 .bashrc 中改变环境变量,在最后添加:
export PATH=~/home/xxx/tools/gcc-5.5.0/bin:$PATH
export LD_LIBRARY_PATH=~/home/xxx/tools/gcc-5.5.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/home/xxx/tools/gcc-5.5.0/lib64:$LD_LIBRARY_PATH
然后启用
source ~/.bashrc
which gcc # 查看是否是正确的path
gcc --version # 查看版本
-------------------一些碎碎念------------------------
深夜debug。