Saya menginstal versi terbaru Python (3.6.4 64-bit)
dan versi terbaru PyCharm (2017.3.3 64-bit)
. Kemudian saya menginstal beberapa modul di PyCharm (Numpy, Pandas, dll), tetapi ketika saya mencoba menginstal Tensorflow tidak menginstal, dan saya mendapat pesan kesalahan:
Tidak dapat menemukan versi yang memenuhi persyaratan TensorFlow (dari versi:) Tidak ditemukan distribusi yang cocok untuk TensorFlow.
Kemudian saya mencoba menginstal TensorFlow dari command prompt dan saya mendapat pesan kesalahan yang sama. Namun saya berhasil menginstal tflearn.
Saya juga menginstal Python 2.7, tapi saya mendapat pesan kesalahan yang sama lagi. Saya mencari kesalahan di Google dan mencoba beberapa hal yang disarankan kepada orang lain, tetapi tidak ada yang berhasil (ini termasuk menginstal Flask).
Bagaimana saya bisa menginstal Tensorflow? Terima kasih.
sumber
Jawaban:
Tensorflow pada Agustus-13-2018 mendukung, Python 3.6.x, dan hanya versi 64 bit.
sumber
Ada dua aturan penting untuk menginstal Tensorflow:
Anda harus menginstal Python x64 . Ini tidak berfungsi pada 32b dan memberikan kesalahan yang sama seperti milik Anda.
Itu tidak mendukung versi terbaru dari Python3 = 3.7.
Misalnya, Anda dapat menginstal Python3.6.2-64bit dan berfungsi seperti Pesona.
Memperbarui
Dilaporkan dalam komentar, ia berfungsi dalam versi x64 dari Python3.8.
sumber
python -c "import sys; print(sys.version)"
ataupython -c "import struct; print(struct.calcsize('P')*8)"
sumber
jika Anda menggunakan anaconda , python 3.7 diinstal secara default, jadi Anda harus menurunkannya menjadi 3,6:
kemudian:
itu bekerja untuk saya di Ubuntu.
sumber
Saya memberikannya untuk Windows
Jika Anda menggunakan python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
Jika Anda menggunakan python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
Ini berhasil untuk saya
sumber
Tensorflow tidak tersedia untuk
python 3.8
(per 4 Desember 2019) menurut halaman dokumentasi mereka . Anda harus turun kepython 3.7
.sumber
Menghapus instalasi Python dan menginstal ulang memecahkan masalah saya dan saya berhasil menginstal TensorFlow.
sumber
Versi Python tidak didukung. Copot pemasangan python
https://www.python.org/downloads/release/python-362/
Anda harus memeriksa dan menggunakan versi yang tepat di halaman instal. https://www.tensorflow.org/install/install_windows
python 3.6.2 atau python 3.5.2 memecahkan masalah ini untuk saya
sumber
Tensorflow 2.2.0 mendukung Python3.8
Pertama, pastikan untuk menginstal Python 3.8 64bit . Untuk beberapa alasan, situs resmi defaultnya adalah 32bit. Verifikasi ini menggunakan
python -VV
(dua modalV
, bukanW
). Kemudian lanjutkan seperti biasa:Seperti biasa, pastikan Anda memasang CUDA 10.1 dan CuDNN.
sumber
2.2.0rc3
)?assert tensorflow.__version__ == '2.2.0-rc3'
melewati. Mengapa downvote?2.1.0
. Apakah mungkin ada--pre
di file konfigurasi pip di suatu tempat?<3.8
). Masih mengejutkan bagi saya.Sepertinya masalahnya adalah dengan Python 3.8. Gunakan Python 3.7 sebagai gantinya. Langkah-langkah yang saya ambil untuk menyelesaikan ini.
Bekerja untukku.
sumber
Saya menggunakan python 3.6.8, di ubunu 18.04, bagi saya solusinya adalah hanya meningkatkan pip
sumber
Tensorflow tampaknya membutuhkan versi khusus alat dan lib. Pip hanya menangani versi python.
Untuk menangani ini secara profesional (berarti ini menghemat banyak waktu bagi saya dan orang lain), Anda harus menetapkan lingkungan khusus untuk setiap perangkat lunak seperti ini.
Alat canggih untuk ini adalah conda.
Saya menginstal Tensorflow dengan perintah ini:
sudo apt install python3
sudo pembaruan-alternatif --instal / usr / bin / python python / usr / bin / python3 1
sudo apt install python3-pip
sudo apt-get install curl
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
Iya
sumber ~ / .bashrc
nano .bashrc
conda create --name your_name python = 3
aktifkan namaAnda
conda install -c conda-forge tensorflow
python -c "impor tensorflow sebagai tf; tf.enable_eager_execution (); cetak (tf.reduce_sum (tf.random_normal ([1000, 1000])))"
PS: beberapa perintah yang mungkin membantu pencarian tensorflow
https://www.tensorflow.org/install/pip
menggunakan virtualenv. Conda lebih mampu. Miniconda cukup; konda lengkap tidak diperlukan
sumber
Menjalankan ini sebelum
tensorflow
instalasi menyelesaikannya untuk saya:Seperti yang dinyatakan
tensorflow
persyaratan sistem :sumber
gunakan python versi 3.6 atau 3.7 tetapi yang penting Anda harus menginstal versi python 64-bit.
sumber
Untuk versi TensorFlow 2.2:
mencoba:
python --version
atau
python3 --version
atau
py --version
mencoba:
python3 -m pip install --upgrade pip
atau
python -m pip install --upgrade pip
atau
py -m pip install --upgrade pip
mencoba:
python3 -m pip install TensorFlow
atau
python -m pip install TensorFlow
atau
py -m pip install TensorFlow
mencoba:
python3 file.py
atau
python file.py
atau
py file.py
sumber
Saya memecahkan masalah yang sama dengan python 3.7 dengan menginstal satu per satu semua paket yang dibutuhkan
Berikut langkah-langkahnya:
Lihat pesan kesalahan:
Dengan cara ini saya menginstal lebih dari 30 paket dan itu membantu. Sekarang saya memiliki tensorflow dari versi terbaru di Python 3.7 dan tidak perlu menurunkan versi kernel.
sumber