Модуль Pytorch не найден - PullRequest
       24

Модуль Pytorch не найден

0 голосов
/ 09 ноября 2019

Я использую Python 3.6 и пытаюсь использовать Pytorch. Я удалил его, используя pip3, и переустановил

Hugos-MacBook-Pro-2:project hugokitano$ pip3 install torch 
Requirement already satisfied: torch in /usr/local/lib/python3.7/site-packages (1.3.1) 
Requirement already satisfied: numpy in /Users/hugokitano/Library/Python/3.7/lib/python/site-packages (from torch) (1.17.2)

Однако, когда я пытаюсь импортировать факел, модуль не найден. Я также пытался установить через conda, запустив

conda install pytorch torchvision -c pytorch

, и все прошло успешно, установка на

расположение окружения: / Users / hugokitano / anaconda

Однако «факел импорта» все еще не работает. есть идеи? Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 ноября 2019

Целесообразно использовать среды, а не устанавливать пакеты на вашей базе. Попробуйте сделать следующее:

conda create -n deep7 -c pytorch python=3.7 pytorch torchvision
conda activate deep7
python -c "import torch"

Мы создали среду с именем deep7, мы используем канал pytorch для установки pytorch в Python 3.7. После этого мы активируем среду и проверяем, работает ли импорт. Если это произойдет, вы не увидите ошибки.

Чтобы использовать pytorch, вам необходимо активировать свою среду: conda activate deep7 и деактивировать conda deactivate. Вы можете добавить библиотеки с conda install -n deep7 <package name>

Счастливое кодирование

Кстати: если вы хотите Python 3.6, сделайте то же самое, измените все 7 выше на 6:)

0 голосов
/ 09 ноября 2019

Попробуйте обновить conda и установить его. Это странно исправило мою проблему.

conda update conda
...