Anaconda

Anaconda - дистрибутив Python, предназначенный для крупномасштабной обработки данных, прогнозной аналитики и научных вычислений.

Anaconda уже включает NumPy, SciPy, Matplotlib, Pandas, IPython, Jupyter Notebook и Scikit-learn. Есть версии для Mac OS, Windows и Linux.

https://www.anaconda.com/distribution/


Хотя у меня и установлена Anaconda, мне пока требуется только jupyter notebook. Для доступа к нему, я запускаю docker контейнер, подготовленный для работы с библиотекой tensorflow. И уже работаю с ним.


Создать окружение в anaconda в командной строке:

$ conda env list

$ conda create -y --name py3-TF2.0 python=3
$ conda activate py3-TF2.0


$ pip install --upgrade pip

$ pip install --upgrade tensorflow==2.0.0-beta1
$ pip install ipykernel


$ conda install -y nb_conda_kernels

$ conda list | grep tensorflow
tensorflow                2.0.0b1                  pypi_0    pypi


$ anaconda-navigator


Установка окружения в Anaconda для работы с Keras

У меня были проблемы с установкой. Но разбираться не стал. Думаю проблемы с зависимостями.

Устанавливаем Theano

$ conda update -n base -c defaults conda

$ conda install -c anaconda theano

// Возможны ошибки и необходим downgrade numpy
$ conda install numpy-1.14


Устанавливаем TensorFlow

$ conda install -c conda-forge tensorflow


Устанавливаем Keras

$ conda install -c conda-forge keras
$ conda install h5py



Деактивировать окружение anaconda и отключить ее автозапуск

$ conda config --set auto_activate_base false
$ conda deactivate


Install Anaconda Windows

https://www.youtube.com/watch?v=a7Ylbn1ikF0&t=2s


Install Anaconda MacOS

https://www.youtube.com/watch?v=2JeoNlCcLOM