В Ubuntu 14.04 я установил Anaconda, которую использую в качестве основного интерпретатора Python. Теперь я хочу установить библиотеку TensorFlow и использовать ее через Anaconda. Итак, я скачал соответствующий файл foo.whl
с веб-сайта TensorFlow, а затем запустил pip install foo.whl
. После этого я запустил pip freeze
, и он показал мне tensorflow==0.7.1
, указывающий на то, что он был успешно установлен.
Однако, используя интерпретатор Anaconda, когда я запускаю файл Python с import tensorflow
, он сообщает мне ImportError: No module named 'tensorflow'
. Кроме того, если я ищу в своем каталоге Anaconda, нет ссылки на TensorFlow.
Сначала я подумал, что это из-за того, что pip install
использует pip
, который поставляется с родной установкой Ubuntu. Однако у меня есть строка export PATH=/home/karnivaurus/Libraries/Anaconda/bin:$PATH
в моем файле .bashrc
, и это предполагает, что он будет использовать пункт Anaconda.
Есть идеи, что происходит? Спасибо!
which pip
илиtype pip
? - person notorious.no   schedule 21.03.2016conda install
-- документацияconda
находится conda.pydata.org/docs/using/index .html - person scooter me fecit   schedule 21.03.2016type pip
, я получаюpip is hashed to (usr/bin/pip)
, но если я запускаюwhich pip
, я получаю/home/karnivaurus/Libraries/Anaconda/bin/pip
... - person Karnivaurus   schedule 21.03.2016