Pytorch导入错误:<;路径名>;:对象文件没有可加载的段

Pytorch导入错误:<;路径名>;:对象文件没有可加载的段,pytorch,ubuntu-16.04,importerror,Pytorch,Ubuntu 16.04,Importerror,我一直试图通过conda为我的Ubuntu16.04LTS安装Pytorch模块。我使用了conda install pytorch torchvision cpuonly-c pytorch来安装它(非CUDA版本)。然而,当我在pythonshell上键入importtorch时,我看到的就是这样- ImportError: /home/student/anaconda2/lib/python2.7/site-packages/torch/_C.so: object file has no

我一直试图通过conda为我的Ubuntu16.04LTS安装Pytorch模块。我使用了
conda install pytorch torchvision cpuonly-c pytorch
来安装它(非CUDA版本)。然而,当我在pythonshell上键入
importtorch
时,我看到的就是这样-

ImportError: /home/student/anaconda2/lib/python2.7/site-packages/torch/_C.so: object file has no loadable segments

我已经验证了Pytorch是使用
conda列表安装的

我在Ubuntu 18.04上遇到了与python 3.8的
conda env相同的问题。我认为问题在于火炬安装不完整。所以我从轮子上安装了
pip,而不是
conda安装
。您可以按照以下步骤操作(假设已安装cuda11):

  • 创建康达环境
  • 从车轮上安装焊炬
  • 请注意,据报道,我必须安装
    torchvision==0.8.1+cu110

    conda create --name=myenv python=3.8
    conda activate myenv
    
    pip install torch==1.7.0+cu110 torchvision==0.8.1+cu110 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html