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