如何解决Pytorch导入错误:<路径名>:目标文件没有可加载的段
我一直在尝试通过conda为我的Ubuntu 16.04 LTS安装Pytorch模块。我使用find /Volumes/GoPro8/DCIM/100GOPRO/ \
-name 'GH0[0-9]71[0-9][0-9].MP4' \
-type f \
-printf '%A@\t%p\0' | sort -z -k1n | cut -z -f2- |
while IFS= read -r -d '' f; do
echo "$f"
done
进行安装(非CUDA版本)。但是,当我在Python shell上键入conda install pytorch torchvision cpuonly -c pytorch
时,这就是我看到的-
import torch
我已验证使用ImportError: /home/student/anaconda2/lib/python2.7/site-packages/torch/_C.so: object file has no loadable segments
安装了Pytorch
解决方法
我在 Ubuntu 18.04 上为 conda env with python 3.8
遇到了同样的问题。我认为问题在于手电筒安装不完整。所以我做了 pip install from wheel
而不是 conda install
。您可以按照以下操作(假设您安装了 cuda11):
- 创建 conda 环境
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
请注意,我必须安装 torchvision==0.8.1+cu110
,如报告 here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。