pytorch работает в приглашении anaconda, но не в режиме ожидания - PullRequest
0 голосов
/ 13 декабря 2018

Я знаю, что этот вопрос может быть глупым, но я не смог найти никакой помощи в Интернете.Недавно я установил анаконду на свой компьютер, он работает под управлением Windows 10 x64.Затем я использовал приглашение anaconda для загрузки и установки pytorch для 3.6 python:

conda install pytorch torchvision cuda100 -c pytorch

После установки я подтвердил в анаконде, что установлен pytorch:

>>> Python
>>> Import torch
>>> torch.cuda.is_available()
True

Я также проверил список condaи действительно pytorch установлен в моей машине.Однако я пишу код Python на Python 3.6.7 IDLE, а не в приглашении anaconda, поэтому всякий раз, когда я пытаюсь импортировать pytorch, я получаю сообщение:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pytorch
ModuleNotFoundError: No module named 'pytorch'

По какой-то причине приглашение Anacoda распознает pytorch, ноне бездействуетЕсть ли решение для этого?Есть ли способ импортировать модуль pytorch в IDLE?Заранее спасибо.

1 Ответ

0 голосов
/ 06 января 2019

Кажется, что питон, используемый простаивающим, не тот, что от анаконды.В python очень распространено иметь несколько сред , и вам всегда нужно знать, какая среда активирована.Чтобы увидеть, какая среда активирована, вы можете что-то сделать в anaconda и idle

>>> import sys
>>> print(sys.executable)

Если у них разные пути, вам нужно сначала выяснить, как работать в конкретной среде в режиме ожидания.

...