Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Установите TensorFlow с помощью pip

Доступны пакеты TensorFlow 2

Старые версии TensorFlow

Для TensorFlow 1.x пакеты CPU и GPU разделены:

Системные Требования

Требования к оборудованию

1. Установите среду разработки Python в вашу систему.

Убедитесь, что ваша среда Python уже настроена:

python3 --version
pip3 --version

Если эти пакеты уже установлены, переходите к следующему шагу.
В противном случае установите Python , диспетчер пакетов pip и venv :

Ubuntu

sudo apt update
sudo apt install python3-dev python3-pip python3-venv

Macos

Установите с помощью диспетчера пакетов Homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
# if you are on macOS 10.12 (Sierra) use `export PATH="/usr/local/bin:/usr/local/sbin:$PATH"`
brew update
brew install python  # Python 3

Windows

Установите распространяемый компонент Microsoft Visual C ++ для Visual Studio 2015, 2017 и 2019 . Начиная с версии msvcp140_1.dll 2.1.0, из этого пакета требуется файл msvcp140_1.dll (который может не предоставляться из старых распространяемых пакетов). Распространяемый пакет поставляется с Visual Studio 2019, но может быть установлен отдельно:

  1. Перейдите к загрузкам Microsoft Visual C ++ ,
  2. Прокрутите страницу вниз до раздела Visual Studio 2015, 2017 и 2019 .
  3. Загрузите и установите распространяемый компонент Microsoft Visual C ++ для Visual Studio 2015, 2017 и 2019 для своей платформы.

Убедитесь, что в Windows включены длинные пути .

Установите 64-разрядную версию Python 3 для Windows (выберите pip в качестве дополнительной функции).

Raspberry Pi

Требования к операционной системе Raspbian :

sudo apt update
sudo apt install python3-dev python3-pip python3-venv
sudo apt install libatlas-base-dev        # required for numpy

Другой

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Виртуальные среды Python используются для изоляции установки пакета от системы.

Ubuntu / macOS

Создайте новую виртуальную среду, выбрав интерпретатор Python и ./venv каталог ./venv для его хранения:

python3 -m venv --system-site-packages ./venv

Активируйте виртуальную среду с помощью специальной команды оболочки:

source ./venv/bin/activate  # sh, bash, or zsh
. ./venv/bin/activate.fish  # fish
source ./venv/bin/activate.csh  # csh or tcsh

Когда виртуальная среда активна, приглашение оболочки имеет префикс (venv) .

Устанавливайте пакеты в виртуальной среде, не влияя на настройку хост-системы. Начните с обновления pip :

pip install --upgrade pip

pip list  # show packages installed within the virtual environment

И чтобы выйти из виртуальной среды позже:

deactivate  # don't exit until you're done using TensorFlow

Windows

Создайте новую виртуальную среду, выбрав интерпретатор Python и .\venv каталог .\venv для его хранения:

python -m venv --system-site-packages .\venv

Активируйте виртуальную среду:

.\venv\Scripts\activate

Устанавливайте пакеты в виртуальной среде, не влияя на настройку хост-системы. Начните с обновления pip :

pip install --upgrade pip

pip list  # show packages installed within the virtual environment

И чтобы выйти из виртуальной среды позже:

deactivate  # don't exit until you're done using TensorFlow

Конда

Хотя рекомендуется использовать пакет pip, предоставляемый TensorFlow, доступен пакет Anaconda, поддерживаемый сообществом . Чтобы установить, прочтите руководство Anaconda TensorFlow .

3. Установите пакет pip TensorFlow.

Выберите один из следующих пакетов TensorFlow для установки из PyPI :

  • tensorflow последний стабильный выпуск с поддержкой CPU и GPU (Ubuntu и Windows) .
  • tf-nightly nightly - предварительная сборка (нестабильная) . Ubuntu и Windows включают поддержку графического процессора .
  • tensorflow==1.15 версия TensorFlow 1.x.

Установка виртуальной среды

pip install --upgrade tensorflow

Проверьте установку:

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

Установка системы

pip3 install --user --upgrade tensorflow  # install in $HOME

Проверьте установку:

python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

Расположение пакета

Для некоторых механизмов установки требуется URL-адрес пакета TensorFlow Python. Указанное вами значение зависит от вашей версии Python.

Версия URL
Linux
Поддержка графического процессора Python 3.5 https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Python 3.5 только для ЦП https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Поддержка графического процессора Python 3.6 https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Python 3.6 только для ЦП https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Поддержка графического процессора Python 3.7 https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Python 3.7 только для ЦП https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Поддержка графического процессора Python 3.8 https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
Python 3.8 только для ЦП https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
macOS (только для ЦП)
Python 3.5 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp35-cp35m-macosx_10_6_intel.whl
Python 3.6 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Python 3.7 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Python 3.8 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp38-cp38-macosx_10_14_x86_64.whl
Windows
Поддержка графического процессора Python 3.5 https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-win_amd64.whl
Python 3.5 только для ЦП https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-win_amd64.whl
Поддержка графического процессора Python 3.6 https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-win_amd64.whl
Python 3.6 только для ЦП https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-win_amd64.whl
Поддержка графического процессора Python 3.7 https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-win_amd64.whl
Python 3.7 только для ЦП https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-win_amd64.whl
Поддержка графического процессора Python 3.8 https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp38-cp38-win_amd64.whl
Python 3.8 только для ЦП https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp38-cp38-win_amd64.whl
Raspberry PI (только для ЦП)
Python 3, Pi0 или Pi1 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv6l.whl
Python 3, Pi2 или Pi3 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv7l.whl