На Ubuntu 14.04 я установил Anaconda, который я использую в качестве основного интерпретатора Python. Теперь я хочу установить библиотеку TensorFlow и использовать ее через Anaconda. Итак, я загрузил соответствующий файл foo.whl
с веб-сайта TensorFlow, а затем побежал pip install foo.whl
. После этого я запустил pip freeze
, и он показал мне tensorflow==0.7.1
, указав, что он был успешно установлен.Установка пакетов с Anaconda
Однако, используя интерпретатор Anaconda, когда я запускаю файл Python с import tensorflow
, он сообщает мне ImportError: No module named 'tensorflow'
. Кроме того, если я ищу свой каталог Anaconda, ссылка на TensorFlow отсутствует.
Теперь я подумал, что это потому, что pip install
использовал pip
, который поставляется с родной установкой Ubuntu. Тем не менее, у меня есть строка export PATH=/home/karnivaurus/Libraries/Anaconda/bin:$PATH
в моем файле .bashrc
, и поэтому это говорит о том, что она использовала бы пищу Анаконды.
Любая идея, что происходит? Благодаря!
вы проверили, некоторые из ответов на подобные вопросы ? http://stackoverflow.com/questions/19029333/how-to-check-that-the-anaconda-package-was-properly-installed?rq=1 http://stackoverflow.com/questions/29508309/anaconda-could -not-find-my-already-installed-package? rq = 1 – Gabriel
Это тоже очень актуально: http://stackoverflow.com/questions/33646541/tensorflow-and-anaconda-on-ubuntu?rq=1 – Gabriel
Является ли ваше заявление экспорта последним пунктом в вашем bashrc? Какой путь вы получаете при выполнении '' which pip'' или '' type pip''? –