Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

התקן את TensorFlow עם pip

חבילות TensorFlow 2 זמינות

  • tensorflow שחרור יציב אחרון עם תמיכה במעבד ו- GPU (אובונטו ו- Windows)
  • tf-nightly nightly - מבנה תצוגה מקדימה (לא יציב) . אובונטו ו- Windows כוללות תמיכה ב- GPU .

גרסאות ישנות יותר של TensorFlow

עבור חבילות TensorFlow 1.x, מעבד ו- GPU נפרדים:

  • tensorflow==1.15 שחרור למעבד בלבד
  • tensorflow-gpu==1.15 שחרור עם תמיכת GPU (אובונטו ו- Windows)

דרישות מערכת

דרישות חומרה

1. התקן את סביבת הפיתוח של Python במערכת שלך

בדוק אם סביבת ה- Python שלך כבר מוגדרת:

python3 --version
pip3 --version

אם חבילות אלה כבר מותקנות, דלג לשלב הבא.
אחרת, התקן את Python , מנהל חבילות ה- pip ו- venv :

אובונטו

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

חלונות

התקן את הפצה מחדש של Microsoft Visual C ++ עבור Visual Studio 2015, 2017 ו- 2019 . החל מגרסת TensorFlow 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 כמאפיין אופציונלי).

פאי פטל

דרישות למערכת ההפעלה 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 משמשות לבידוד התקנת החבילה מהמערכת.

אובונטו / 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) עם (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

חלונות

צור סביבה וירטואלית חדשה על ידי בחירת מתורגמן של 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 מומלצת, קיימת חבילת אנקונדה הנתמכת על ידי הקהילה . להתקנה, קרא את המדריך של אנקונדה TensorFlow .

3. התקן את חבילת הצנרת TensorFlow

בחר אחת מחבילות TensorFlow הבאות להתקנה מ- PyPI :

  • tensorflow שחרור יציב אחרון עם תמיכה במעבד ו- GPU (אובונטו ו- Windows) .
  • tf-nightly nightly - מבנה תצוגה מקדימה (לא יציב) . אובונטו ו- Windows כוללות תמיכה ב- GPU .
  • 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 3.5 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
פייתון 3.5 מעבד בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.6 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
פייתון 3.6 מעבד בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.7 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
פייתון 3.7 מעבד בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.8 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
פייתון 3.8 מעבד בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
macOS (מעבד בלבד)
פיתון 3.5 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp35-cp35m-macosx_10_6_intel.whl
פיתון 3.6 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
פיתון 3.7 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
פייתון 3.8 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp38-cp38-macosx_10_14_x86_64.whl
חלונות
תמיכה ב- Python 3.5 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-win_amd64.whl
פייתון 3.5 מעבד בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-win_amd64.whl
תמיכה ב- Python 3.6 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-win_amd64.whl
פייתון 3.6 מעבד בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-win_amd64.whl
תמיכה ב- Python 3.7 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-win_amd64.whl
פייתון 3.7 מעבד בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-win_amd64.whl
תמיכה ב- Python 3.8 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp38-cp38-win_amd64.whl
פייתון 3.8 מעבד בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp38-cp38-win_amd64.whl
פטל PI (מעבד בלבד)
פייתון 3, Pi0 או Pi1 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv6l.whl
פייתון 3, Pi2 או Pi3 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv7l.whl