Как добавить путь типа "C: \ Users \ Myname \ Anaconda3 \ envs \ pytorch \ lib \ site-packages" в sys.path навсегда? - PullRequest
0 голосов
/ 23 сентября 2018

Я изучаю Pytorch и использую ноутбук с Windows и Jupyter.

Когда я пытаюсь импортировать некоторые модули, такие как gym или cv2, в ядре Pytorch, появляются ошибки типа «нет имен модулей gym».

Когда я запускаю sys.path в Pytorch, отсутствует путь "C: \ Users \ Myname \ Anaconda3 \ envs \ pytorch \ lib \ site-packages \ IPython \ extensions", который есть в ядре Python3.

Поэтому я использовал sys.path.append для добавления этого пути и смог успешно импортировать модули.

Но есть ли способ добавить этот путь навсегда в мой sys.path на Pytorch?Или я должен вводить sys.path.append каждый раз, когда запускаю другой код?

1 Ответ

0 голосов
/ 23 сентября 2018

C:\Users\Myname\Anaconda3\envs\pytorch\lib\site-packages\IPython\extensions - это путь от virtualenv pytorch. Вам нужно activate указать его в приглашении Anaconda перед запуском ядра :

C:\> C:\Users\Myname\Anaconda3\envs\pytorch\Scripts\activate

(pytorch) C:\> 

Если вам нужно что-то (полу) автоматически запустить в этой среде, см. Как заставить пакетные файлы запускаться в приглашении anaconda .

Если вам нужно jupyter в этой среде, вам необходимо установить в нее соответствующие пакеты conda.

...