#python #tensorflow #pip #jupyter-notebook #anaconda
#python #tensorflow #pip #jupyter-notebook #anaconda
Вопрос:
когда я пытаюсь импортировать tensorflow из записных книжек jupyter. Я столкнулся с ошибкой No module named 'tensorflow'
. Но я установил tensorflow с помощью команды pip, и она доступна по этому пути c:program filespython38libsite-packages
. пожалуйста, скажите мне, как получить доступ к пакетам, установленным через pip из ноутбуков jupyter?
Комментарии:
1. Вы
pip install tensorflow
в какой-то конкретной среде? В этом случае env необходимо активировать перед запуском сервера jupyter notebook.2. Проверьте, выполняется ли импорт в среде, в которой вы его установили.
3. Кроме того, зачем устанавливать tensorflow с использованием pip?
Ответ №1:
Когда вы устанавливали tensorflow, у вас была активирована определенная среда, в которой был установлен tensorflow. Если вы используете Anaconda и не указали, какую среду сделать активной, она устанавливается в базовую среду. Если вы хотите установить tensorflow в определенную среду (назовем ее tf), запустите приглашение anaconda и введите текст, чтобы активировать tf. Затем установите tensorflow с помощью pip в том же окне. Я рекомендую установить tensorflow с помощью conda вместо pip. conda устанавливает tensorflow, а также устанавливает cuda toolkit и соответствующую версию cuDNN. pip этого не делает. Если вы установите tensorflow с помощью conda, я полагаю, что он устанавливает версию 2.1, cuda toolkit версии 10.1.243 и cuDNN версии 7.6.5.