Saya mencoba menginstal TensorFlow menggunakan pip:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
Apa yang saya lakukan salah? Sejauh ini saya telah menggunakan Python dan pip tanpa masalah.
python
tensorflow
pip
desertnaut
sumber
sumber
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
kode`Jawaban:
Saya menemukan ini akhirnya berhasil.
Sunting 1: Ini diuji pada Windows (8, 8.1, 10), Mac dan Linux. Ubah
python3
kepython
sesuai dengan konfigurasi Anda. Ubahpy3
kepy2
dalam url jika Anda menggunakan Python 2.x.Sunting 2: Daftar versi yang berbeda jika seseorang membutuhkan: https://storage.googleapis.com/tensorflow
Sunting 3: Daftar url untuk paket roda yang tersedia tersedia di sini: https://www.tensorflow.org/install/pip#package-location
sumber
conda install tensorflow
berfungsi, tetapi akan diturunkan ke python 3.6.8. hal di atas tampaknya berfungsi tetapi menimbulkan masalah ketika mencobaimport tensorflow
untuk python 3.7x, jadi jika tidak ada instalasi pip bekerja, coba turunkan ke python 3.6Anda memerlukan versi Python 64-bit dan dalam kasus Anda menggunakan versi 32-bit. Sampai sekarang Tensorflow hanya mendukung
64-bit versions of Python 3.5.x and 3.6.x
di Windows. Lihat menginstal dokumen untuk melihat apa yang saat ini didukungUntuk memeriksa versi Python mana yang Anda jalankan, ketik
python
ataupython3
untuk memulai penerjemah, lalu ketikimport struct;print(struct.calcsize("P") * 8)
dan yang akan mencetak salah satu32
atau64
untuk memberi tahu Anda versi bit Python mana yang Anda jalankan.Dari komentar:
Untuk mengunduh versi Python yang berbeda untuk Windows, buka python.org/downloads/windows dan gulir ke bawah hingga Anda melihat versi yang Anda inginkan yang diakhiri dengan "64". Itu akan menjadi versi 64 bit yang seharusnya bekerja dengan tensorflow
sumber
python
ataupython3
untuk memulai penerjemah, lalu ketikkanimport struct;print(struct.calcsize("P") * 8)
dan yang akan mencetak 32 atau 64 untuk memberi tahu Anda jenis yang sedang Anda jalankan.Anda perlu menggunakan versi Python dan
pip
Pada Windows 10, dengan versi Python 3.6.X saya menghadapi yang sama kemudian setelah memeriksa dengan sengaja, saya perhatikan saya memiliki instalasi Python-32 bit pada mesin 64 bit saya. Ingat TensorFlow hanya kompatibel dengan pemasangan python 64bit . Bukan 32 bit Python
Jika kita mengunduh Python dari python.org, instalasi default adalah 32 bit. Jadi kita harus mengunduh installer 64 bit secara manual untuk menginstal Python 64 bit. Dan kemudian tambahkan di bawah ini ke
PATH
lingkungan.Kemudian jalankan
gpupdate /Force
command prompt. Jika perintah python tidak bekerja untuk 64 bit, restart mesin Anda.Kemudian jalankan python pada command prompt. Itu harus menunjukkan 64 bit
Kemudian jalankan perintah di bawah ini untuk menginstal versi CPU tensorflow (disarankan)
Perbarui - Python 3.7
Saat ini hanya Python 3.5 dan Python 3.6 yang didukung secara resmi.
Tensorflow
belum merilis binari untuk Python 3.7 masih secara resmi, kita mungkin perlu menunggu sedikit untuk itu akan dirilis. Anda dapat menggunakan Python 3.6.x bersama atau Anaconda dengan Python <3.7 virtual environment untuk sementara waktu.sumber
Dari situs web tensorflow: "Anda memerlukan pip versi 8.1 atau yang lebih baru agar perintah berikut dapat berfungsi". Jalankan perintah ini untuk memutakhirkan pip Anda, lalu coba instal tensorflow lagi:
sumber
Jika Anda mencoba untuk menginstalnya pada mesin windows Anda harus memiliki versi python 3.5 64-bit. Ini adalah satu-satunya cara untuk menginstalnya. Dari situs web :
Anda dapat mengunduh versi python yang tepat dari sini (pastikan Anda mengambil salah satu yang berbunyi "Windows x86-64")
Anda sekarang harus dapat menginstal dengan
pip install tensorflow
ataupython -m pip install tensorflow
(pastikan bahwa Anda menggunakan pip yang benar, dari python3, jika Anda memiliki python2 dan python3 diinstal)Ingatlah untuk menginstal Anaconda 3-5.2.0 sebagai versi terbaru yaitu 3-5.3.0 memiliki versi python 3.7 yang tidak didukung oleh Tensorflow.
sumber
Saya tahu bahwa TensorFlow 1.12.0 hanya berfungsi dengan Python versi 3.5.2. Saya punya Python 3.7 tapi itu tidak berhasil. Jadi, saya harus menurunkan versi Python dan kemudian saya dapat menginstal TensorFlow untuk membuatnya berfungsi.
Untuk menurunkan versi python Anda dari 3.7 ke 3.6
sumber
Diperbarui 11/28/2016: TensorFlow sekarang tersedia di PyPI, dimulai dengan rilis 0.12. Anda bisa mengetik
...atau...
... untuk menginstal masing-masing versi TensorFlow yang hanya menggunakan CPU atau GPU.
Jawaban sebelumnya: TensorFlow belum ada di repositori PyPI , jadi Anda harus menentukan URL ke "file roda" yang sesuai untuk sistem operasi dan versi Python Anda.
Daftar lengkap konfigurasi yang didukung tercantum di situs web TensorFlow , tetapi misalnya, untuk menginstal versi 0.10 untuk Python 2.7 di Linux, menggunakan CPU saja, Anda akan mengetik perintah berikut:
sumber
Instal Python 3.5.x 64 bit versi amd di sini . Pastikan Anda menambahkan Python ke variabel PATH Anda. Kemudian buka prompt perintah dan ketik
harus memberi Anda hasil berikut:
Sekarang ketik
sumber
Saya memiliki masalah yang sama dan diselesaikan dengan ini:
Plus:
Ditemukan di Documents .
MEMPERBARUI!
Ada tautan baru untuk versi baru
Misalnya, untuk menginstal tensorflow v1.0.0 di OSX Anda perlu menggunakan:
dari pada
sumber
Saya memiliki kesalahan yang sama ketika mencoba menginstal di Mac saya (menggunakan Python 2.7). Solusi serupa dengan yang saya berikan di sini juga tampaknya berfungsi untuk Python 3 pada Windows 8.1 menurut jawaban yang berbeda pada halaman ini oleh Yash Kumar Verma
Larutan
Langkah 1: pergi ke URL bagian paket TensorFlow Python dari halaman instalasi TensorFlow dan salin URL tautan yang relevan untuk instalasi Python Anda.
Langkah 2: buka terminal / command prompt dan jalankan perintah berikut:
pip install --upgrade [paste copied url link here]
Jadi bagi saya itu adalah sebagai berikut:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
Pembaruan (21 Juli 2017): Saya mencoba ini dengan beberapa orang lain yang berjalan pada mesin Windows dengan Python 3.6 dan mereka harus mengubah baris di Langkah 2 menjadi:
python -m pip install [paste copied url link here]
Pembaruan (26 Juli 2018): Untuk Python 3.6.2 (bukan 3.7 karena ini dalam 3.6.2 dalam Dokumentasi TF), Anda juga dapat menggunakan
pip3 install --upgrade [paste copied URL here]
di Langkah 2 .sumber
Coba ini, ini akan berhasil:
sumber
Coba ini:
Sumber:
https://www.tensorflow.org/get_started/os_setup(halaman tidak ada lagi)Pembaruan 2/23/17 Dokumentasi dipindahkan ke: https://www.tensorflow.org/install
sumber
Ini berfungsi untuk windows 10.0
sumber
Jika Anda mengalami masalah ini baru-baru ini (katakanlah, setelah rilis Python 3.7 pada 2018), kemungkinan besar ini disebabkan oleh kurangnya dukungan Python 3.7 (belum) dari sisi tensorflow. Coba gunakan Python 3.6 sebagai gantinya jika Anda tidak keberatan. Ada beberapa trik yang dapat Anda temukan dari https://github.com/tensorflow/tensorflow/issues/20444 , tetapi gunakan dengan risiko Anda sendiri. Saya menggunakan satu harpone yang disarankan - pertama mengunduh roda tensorflow untuk Python 3.6 dan kemudian mengganti nama secara manual ...
Berita baiknya adalah sudah ada permintaan tarik untuk dukungan 3.7. Semoga akan segera dirilis.
sumber
Saya memiliki masalah yang sama. Setelah menghapus versi 32-bit python dan menginstal ulang versi 64-bit, saya mencoba menginstal ulang TensorFlow dan itu berhasil.
Tautan ke panduan TensorFlow: https://www.tensorflow.org/install/install_windows
sumber
Jika Anda mencoba menginstal tensorflow di anaconda dan tidak berfungsi, maka Anda mungkin perlu menurunkan versi python karena hanya
3.6.x
saat ini didukung sementara anaconda memiliki versi terbaru.periksa versi python:
python --version
jika versi>
3.6.x
kemudian ikuti langkah 3, jika tidak berhenti, masalahnya mungkin ada di tempat lainconda search python
conda install python=3.6.6
Periksa versi lagi:
python --version
Jika versinya benar, instal tensorflow (langkah 7)
pip install tensorflow
sumber
Jika Anda menggunakan instalasi Anaconda Python,
pip install tensorflow
akan memberikan kesalahan yang disebutkan di atas, yang ditunjukkan di bawah ini:Menurut halaman instalasi TensorFlow, Anda harus menggunakan
--ignore-installed
flag tersebut ketika menjalankan instalasi pip.Namun, sebelum ini dilakukan, lihat tautan ini untuk memastikan variabel TF_BINARY_URL diatur dengan benar sehubungan dengan versi TensorFlow yang diinginkan yang ingin Anda instal.
sumber
Sayangnya reputasi saya adalah perintah rendah di bawah @Sujoy menjawab.
Dalam dokumen mereka, mereka mengklaim mendukung python 3.6. Tautan yang disediakan oleh @mayur menunjukkan bahwa mereka memang hanya paket roda python3.5. Ini adalah percobaan saya untuk menginstal tensorflow:
sementara python 3.5 tampaknya berhasil diinstal. Saya akan senang melihat versi python3.6 karena mereka mengklaim itu juga harus bekerja pada python3.6.
Dikutip:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
Sumber: https://www.tensorflow.org/install/install_windows
Instal Python3.5:
Saya harap saya salah besar di sini tetapi jika tidak membunyikan bel alarm 😛
Sunting: Beberapa posting di bawah seseorang menunjukkan bahwa perintah berikut akan berfungsi dan ternyata berhasil.
Pip aneh tidak berfungsi 🤔
sumber
Ini bekerja untuk saya dengan Python 2.7 di Mac OS X Yosemite 10.10.5:
sumber
Ada beberapa kelompok jawaban untuk pertanyaan ini. Jawaban ini bertujuan untuk menggeneralisasi satu kelompok jawaban:
Mungkin tidak ada versi TensorFlow yang kompatibel dengan versi Python Anda. Ini terutama benar jika Anda menggunakan rilis baru Python. Sebagai contoh, mungkin ada penundaan antara rilis versi baru Python dan rilis TensorFlow untuk versi Python.
Dalam hal ini, saya yakin pilihan Anda adalah: 1) Turunkan versi ke versi Python sebelumnya. 2) Kompilasi TensorFlow dari kode sumber. 3) Tunggu versi TensorFlow yang cocok.
sumber
Untuk windows ini bekerja untuk saya,
Unduh roda dari tautan ini . Kemudian dari baris perintah navigasikan ke folder unduhan Anda di mana roda hadir dan cukup ketik perintah berikut -
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
sumber
Saya menghadapi masalah yang sama. Saya mencoba yang berikut dan berhasil. menginstal untuk Mac OS X, anaconda python 2.7
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
Terpasang tensorflow-1.0.0
sumber
python -m pip install --upgrade pip
pip install tensorflow
sumber
URL untuk menginstal TensorFlow di Windows, di bawah ini adalah URL. Ini bekerja dengan baik untukku.
sumber
Tidak ada yang bekerja di sini untuk saya di Windows 10. Mungkin solusi terbaru di bawah ini yang berfungsi untuk saya.
python -m pip install --upgrade tensorflow
.Ini menggunakan Python 3.6 dan tensorflow 1.5 pada Windows 10
sumber
Untuk pengguna pyCharm:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
sumber
Langkah-langkah berikut memungkinkan Anda untuk menginstal tensorflow dan keras
conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras
sumber
perbarui 2019: untuk menginstal versi pratinjau TensorFlow 2 di Google Colab Anda dapat menggunakan:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview
dan untuk menginstal pip bye TensorFlow 2 Anda dapat menggunakan:
pip install tf-nightly-gpu-2.0-preview
untuk GPU danpip install tf-nightly-2.0-preview
untuk CPU.sumber
Saya punya masalah ini di OSX Sierra 10.12.2. Ternyata saya salah menginstal versi Python (saya punya Python 3.4 tetapi paket pypi tensorflow untuk OSX hanya untuk python 3.5 dan lebih tinggi).
Solusinya adalah menginstal Python 3.6. Inilah yang saya lakukan untuk membuatnya bekerja. Catatan: Saya menggunakan Homebrew untuk menginstal Python 3.6, Anda bisa melakukan hal yang sama dengan menggunakan installer Python 3.6 di python.org
sumber
Kutipan dari situs tensorflow https://www.tensorflow.org/install/install_windows
sumber