Установите Tensorflow через Anaconda под Mac
Anaconda
основан наpython
научная вычислительная платформа, поддерживающаяLinux, Mac, Windows
В системе предусмотрены функции управления пакетами и управления средами, которые легко решаются многоверсионностью.python
Сосуществование, переключение и различные проблемы с установкой сторонних пакетов. Эта платформа включает в себяpython
,scala
,numpy
И большинство основных пакетов для научных вычислений.
1. Установите Анаконду
отЗагрузка с официального сайта (версия для Mac)Последняя версия инсталляционного пакета
Существует два метода установки:
- Устанавливать через графический интерфейс, скачанный формат файла
.pkg
- Устанавливать через командную строку, скачанный формат файла такой
.sh
Настроить домашнее зеркало
Зеркальный сайт программного обеспечения с открытым исходным кодом Tsinghua
Если вам нужно установить многоpackages
, ты найдешьconda
Загрузка часто медленная, потому чтоAnaconda.org
Сервер находится за границей. К счастью, ЦинхуаTUNA
Зеркальный источник имеетAnaconda
Зеркало репозитория, мы его добавимconda
Конфигурация может быть:
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
2. Создайте среду выполнения Tensorflow
// 创建环境
$ conda create -n tensorflow python=3.5
// 移除环境
conda remove --name tensorflow --all
В настоящее время
Mac
ВверхTensorflow
только поддержкаCPU
версии и поддерживает только версию 3.5, поэтому обязательно добавьте ее при создании окруженияPython=3.5
. Подробности можно найтиGithub TensorflowПроверять.
В настоящее время создается только пустая среда, только сPython3.5
Для некоторых связанных пакетов нам нужно сначала активировать среду, а затем установитьTensorflow
.
// 激活环境
$ source activate tensorflow
// 安装Tensorflow
$ pip install tensorflow
// 关闭环境
$ source deactivate
3. Простая проверка успешности установки
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello,TensorFlow!
4. Используйте блокноты Jupyter
Навсегда изменить путь к каталогу по умолчанию для ноутбука Jupyter.
-
Создайте
Jupyter notebook
файл конфигурацииjupyter_notebook_config.py
, введите в терминале:$ jupyter notebook --generate-config
-
Открытым
jupyter_notebook_config.py
, найдите следующий текст:// 打开jupyter_notebook_config.py $ cd .jupyter $ vim jupyter_notebook_config.py // 找到如下文字 ## The default URL to redirect to from `/` #c.NotebookApp.default_url = '/tree'
-
Измените его на:
## The default URL to redirect to from `/` c.NotebookApp.default_url = '/tree/DeepLearning' // 此时,Jupyter notebook的默认目录路径就变成了/home/DeepLearning
Этот метод можно запустить только из корневого каталога
Jupyter notebook
, начиная с другого каталога появитсяJupyter notebook
Состояние, в котором веб-страница не может быть отображена.
Измените путь к каталогу по умолчанию для ноутбука Jupyter один раз
// 在终端中cd到目标目录:
$ cd ~/DeepLearning
$ jupyter notebook
5. Установите OpenCV
pip install opencv-python