Я не использовал Linux/Unix более десяти лет. Почему не удается импортировать модуль tensorflow в Spyder, а не в Jupyter Notebook, а не в Python prompt?
СЦЕНАРИЙ:
- [терминал] spyder
- [spyder] [IPython console] введите ‘import tensorflow as tf’ в IPython console
ТЕКУЩИЙ РЕЗУЛЬТАТ:
- [spyder] [IPython console] сообщение об ошибке: ‘ImportError: нет модуля с именем ‘tensorflow»
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
- ОС: Ubuntu 14.04 (VMWare)
- Python: Python 3.5.2 :: Anaconda custom (64-разрядный)
- Установка TensorFlow:
- [терминал] sudo-s
- [терминал] conda create —name=IntroToTensorFlow python=3 anaconda
- [терминал] источник активировать IntroToTensorFlow
- [терминал] conda install-c conda-forge tensorflow
- PATH = $PATH: / home / mo / anaconda3/envs / IntroToTensorFlow/bin
КОММЕНТАРИИ:
- При воспроизведении следующего сценария он работает нормально:
- [терминал] sudo-s
- [терминал] источник активировать IntroToTensorFlow
- [терминал] python
- [python] импорт tensorflow как tf
- Когда я воспроизводил импорт tensorflow в Jupyter Notebook, он тоже работает хорошо
ЧТО Я СДЕЛАЛ ДО СИХ ПОР:
- Я погуглил его, но не нашел подходящего anwser
- Я искал в вопросах переполнения стека
(Опубликовано от имени ОП).
Это решается: я переустановил spyder, и теперь он работает правильно. Спасибо!.
Это может быть вопрос переменных среды. Попробуйте ответить здесь и здесь:
LD_LIBRARY_PATH= / usr / local/cuda/lib64
CUDA_PATH= / usr / local/cuda