Работа на Ubuntu 18.04 в виртуальной машине.
У меня установлен python3 в /usr/bin/python3.6 в соответствии с whereis python3
.Когда я запускаю pip3 freeze
, я вижу numpy
с установленной версией 1.15.4
, и когда я вхожу в консоль python3
, я могу import numpy as np
прекрасно работать без ошибок.
Что яПопытка сделать сейчас - это установить PyTorch, в частности torch==1.1.0
, без GPU / CUDA.Я получил следующие инструкции по установке от https://pytorch.org/get-started/locally/:
pip3 install https://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-linux_x86_64.whl
pip3 install https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp36-cp36m-linux_x86_64.whl
Я скачал эти файлы колес и попытался запустить их из локального каталога следующим образом:
/usr/bin/python3.6 -m pip install ~/Desktop/torch-1.1.0-cp36-cp36m-linux_x86_64.whl
и получил следующую ошибку:
No matching distribution found for numpy (from torch==1.1.0)
Я не понимаю, почему это так, потому что моя библиотека numpy
явно уже установлена и работает (ПРОЧИТАЙТЕ ВЫШЕ: Я могу импортировать numpy
в python3
консоль).Кроме того, у меня не было проблем с установкой PyTorch с графическим процессором на моем компьютере с Windows, с torch 1.1.0
и numpy 1.15.4
.
В качестве альтернативы, я попытался собрать PyTorch из исходного кода, перейдя в исходный каталог PyTorch и выполнив /usr/bin/python3 setup.py install
, но это не сработало, поскольку я не использую графический процессор, а CUDA не установлен.Я не могу найти инструкции о том, как я могу собрать PyTorch из исходного кода без графического процессора в среде Linux?
Может кто-нибудь любезно посоветовать?Спасибо!
Некоторая дополнительная информация (1) Попытка установить PyTorch
с флагом --no-dependencies
, как предложено @Jan, и она установлена, но я не уверен, что Torch
действительно будет работать идеально,(2) which pip3
указывает на /usr/bin/pip3
(3) pip3 show numpy
говорит мне, что местоположение находится в /home/name/.local/lib/python3.6/site-packages