#pytorch #ubuntu-16.04 #importerror
#pytorch #ubuntu-16.04 #ошибка импорта
Вопрос:
Я пытался установить модуль Pytorch для моего Ubuntu 16.04 LTS через conda. Я использовал conda install pytorch torchvision cpuonly -c pytorch
его для установки (версия, отличная от CUDA). Однако, когда я набираю import torch
в оболочке Python, это то, что я вижу —
ImportError: /home/student/anaconda2/lib/python2.7/site-packages/torch/_C.so: object file has no loadable segments
Я проверил, что Pytorch был установлен с помощью conda list
Ответ №1:
У меня была такая же проблема в Ubuntu 18.04 для conda env with python 3.8
. Проблема, я думаю, в неполной установке torch. Поэтому я сделал pip install from wheel
вместо conda install
. Вы можете следовать приведенным ниже инструкциям (при условии, что у вас установлен cuda11):
- создать conda env
conda create --name=myenv python=3.8
conda activate myenv
- Установите torch из wheel
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
, как указано здесь