TensorFlow tidak ditemukan menggunakan pip

567

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.

desertnaut
sumber
14
coba ini:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz
2
Cara yang benar untuk menginstalnya adalah code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Nkode`
Rahul Thakur
44
Bagi saya ini terjadi dengan python 3.7, Setelah berjam-jam perjuangan saya menggunakan 3,6 dan itu berhasil.
clankill3r
2
Gunakan Anaconda untuk instalasi tensorflow
saket

Jawaban:

714

Saya menemukan ini akhirnya berhasil.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Sunting 1: Ini diuji pada Windows (8, 8.1, 10), Mac dan Linux. Ubah python3ke pythonsesuai dengan konfigurasi Anda. Ubah py3ke py2dalam 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

Yash Kumar Verma
sumber
45
Ini mungkin jawaban yang tepat, tetapi pengguna harap perhatikan bahwa perintah ini hanya untuk Mac, bukan linux.
penta
8
Itu aneh. Sebagai URL yang telah Anda sebutkan menyebutkan Mac & jika Anda mencoba menggunakan url ini, itu akan menginstal. Tapi tensorflow sebenarnya tidak akan bekerja.
penta
8
Versi windows dari URL (untuk v.1.2.1) adalah storage.googleapis.com/tensorflow/windows/cpu/… . Ini hanya berfungsi dengan Python versi AMD64. Daftar lengkap versi tensorflow ada di sini: storage.googleapis.com/tensorflow
c2huc2hu
1
Anda dapat menemukan tautan penyimpanan masing-masing di sini: tensorflow.org/install/pip
SadSeven
1
Bagi siapa pun yang menjalankan windows / anaconda / python 3.7x, tensorflow hanya berfungsi hingga python 3.6.8. conda install tensorflowberfungsi, tetapi akan diturunkan ke python 3.6.8. hal di atas tampaknya berfungsi tetapi menimbulkan masalah ketika mencoba import tensorflowuntuk python 3.7x, jadi jika tidak ada instalasi pip bekerja, coba turunkan ke python 3.6
Freya W
271

Anda 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.xdi Windows. Lihat menginstal dokumen untuk melihat apa yang saat ini didukung

Untuk memeriksa versi Python mana yang Anda jalankan, ketik pythonatau python3untuk memulai penerjemah, lalu ketik import struct;print(struct.calcsize("P") * 8)dan yang akan mencetak salah satu 32atau 64untuk 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

rocket1037
sumber
27
>>> platform impor; cetak (platform.architecture ()) ('64bit', 'WindowsPE') tetapi saya masih melihat pengecualian ini
Sujoy
1
Curiga dengan jawaban "atas"; ini tampaknya sederhana, intuitif, cepat dan aman jika dibandingkan. Diuji ok dengan Python 3.6.4 pada Windows 7.
omatai
2
Untuk memeriksa versi Python mana yang Anda jalankan, ketik pythonatau python3untuk memulai penerjemah, lalu ketikkan import struct;print(struct.calcsize("P") * 8)dan yang akan mencetak 32 atau 64 untuk memberi tahu Anda jenis yang sedang Anda jalankan.
Pro Q
19
Masalah saya ternyata adalah bahwa Tensorflow saat ini belum mendukung Python 3.7 (mendukung hingga 3.6.x). Setelah melakukan lebih banyak membaca masalah Github di mana telah diminta, tampaknya dukungan mungkin akan segera keluar.
JakeJ
4
Apakah versi python yang didukung didokumentasikan di mana saja?
merampok
74

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

Gambar

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 PATHlingkungan.

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

Kemudian jalankan gpupdate /Forcecommand prompt. Jika perintah python tidak bekerja untuk 64 bit, restart mesin Anda.

Kemudian jalankan python pada command prompt. Itu harus menunjukkan 64 bit

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Kemudian jalankan perintah di bawah ini untuk menginstal versi CPU tensorflow (disarankan)

pip3 install --upgrade tensorflow

Perbarui - Python 3.7

Saat ini hanya Python 3.5 dan Python 3.6 yang didukung secara resmi. Tensorflowbelum 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.

Morse
sumber
Meskipun memberikan tautan yang dapat menjawab pertanyaan itu baik-baik saja, tetapi akan lebih baik jika Anda juga dapat menyertakan penjelasan yang diperlukan di sini dalam jawaban itu sendiri. Tautan mungkin tidak berfungsi dalam waktu dekat karena sejumlah alasan mengapa penulis menghapus / mengubah halaman, dll.
n4m31ess_c0d3r
5
Saya tidak menyadari bahwa saya telah menginstal versi Python 3.6.x 32-bit pada mesin 64-bit saya. Perlu mencopot itu dan ikuti instruksi Anda di pos ini. Semua berfungsi sekarang. Terima kasih!
yangli.liy
2
Terima kasih. Untuk menyederhanakan jawaban ini 2 poin membantu saya 1.) menggunakan versi 64 bit. 2.) Hanya python 3.5 dan 3.6 yang didukung. Jangan coba gunakan 3,7
Harry
42

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:

pip install --upgrade pip
Bang
sumber
10
$ pip3 --version pip 9.0.1 dari c: \ work \ apps \ python \ lib \ situs-paket (python 3.6) Tapi saya masih melihat kesalahan ini.
Sujoy
8
tensorflow tidak bekerja dengan python 3.6. Anda memerlukan versi 3.5
Jodo
Juga, saya harus menggunakan python -m pip install --upgrade pip. Kalau tidak, saya akan mendapatkan masalah izin file ...
Jodo
mengapa tidak python 3.6 (versi terbaru), tetapi python 3.5 (versi lebih rendah) berfungsi Tidak masuk akal @Jodo
guru_007
@ guru_007 mereka tetap pada versi yang tersedia pada LTS Ubuntu terbaru yang 3,5 saat ini (16,04) sejauh yang saya tahu.
Jodo
41

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 :

TensorFlow hanya mendukung 64-bit Python 3.5 di Windows. Kami telah menguji paket pip dengan distribusi Python berikut:

Python 3.5 dari Anaconda

Python 3.5 dari python.org.

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 tensorflowatau python -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.

Berdengung
sumber
41

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

conda install python=3.6.8
Sujoy
sumber
bagaimana cara menurunkan versi v3.6 ke v3.5.2?
Essam Mohamed Fahmi
Instal 3.5.2 dan perbarui classpath Anda untuk menunjuk ke 3.5.2. Anda dapat mengubah kembali ke 3,6 untuk hal-hal python lainnya.
Sujoy
RuntimeWarning: kompilasi versi waktu 3.6 dari modul 'tensorflow.python.framework.fast_tensor_u til' tidak cocok dengan versi runtime 3.7 .... Karena kesalahan ini tidak dapat diambil
Sumit Kumar Saha
Pada saat menulis komentar ini, python 3.7 kompatibel dengan tensorflow, tetapi python 3.8 tidak.
Charlie
20

Diperbarui 11/28/2016: TensorFlow sekarang tersedia di PyPI, dimulai dengan rilis 0.12. Anda bisa mengetik

pip install tensorflow

...atau...

pip install tensorflow-gpu

... 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:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl
Pak
sumber
apakah ini akan bekerja atau saya perlu mengatur hal-hal lain juga sesuai dengan apa yang dikatakan tensorflow.org/versions/r0.10/get_started/os_setup.html ?
4
Saya masih mendapatkan kesalahan yang sama pada OSX, apakah ini berfungsi untuk orang lain?
lemonzi
@ lemonzi, saya juga memiliki kesalahan di OSX, hanya memposting solusi yang bekerja untuk saya (solusinya adalah memastikan saya menginstal Python 3.6)
Julia Schwarz
@JuliaSchwarz Ini bukan masalahnya; Saya menggunakan Python 2.7, dan saya juga mencoba dengan instalasi baru Python 3.6. Saya akhirnya menentukan URL secara manual untuk 1.0.0 alpha dan berhasil.
lemonzi
Setelah mencoba setiap solusi lain, ini berhasil untuk saya. Saya menggunakan Python 2.7 di linux.
StatsSorceress
13

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

python -m pip install --upgrade pip

harus memberi Anda hasil berikut:

 Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Sekarang ketik

 pip3 install --upgrade tensorflow
Krishna Gopal Kundu
sumber
Kesalahan fatal dalam peluncur: Tidak dapat membuat proses menggunakan '"'
DJ Howarth
11

Saya memiliki masalah yang sama dan diselesaikan dengan ini:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.

# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl

# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl

# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Plus:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

Ditemukan di Documents .

MEMPERBARUI!

Ada tautan baru untuk versi baru

Misalnya, untuk menginstal tensorflow v1.0.0 di OSX Anda perlu menggunakan:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

dari pada

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl
Andres
sumber
11

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 .

Jonny Brooks
sumber
1
Solusi ini dipasang, tetapi ketika saya mengimpor tensorflow saya mendapatkan kesalahan:
Tensigh
Saya hanya menggunakan Keras dengan Tensorflow sebagai backend dan berfungsi dengan baik. Apa pesan kesalahan yang Anda dapatkan?
Jonny Brooks
Baru saja diuji dan impor tensorflow baik untuk saya.
Jonny Brooks
Masalah saya adalah versi Python yang saya gunakan. Saya tidak tahu Python 3.5 adalah persyaratan. Sekarang berhasil. Terima kasih atas tipnya.
Tensigh
Senang mendengar bahwa itu berhasil pada akhirnya. Jika Anda harus melakukan sesuatu yang berbeda, ada baiknya Anda memposting jawaban yang terpisah. Kalau tidak, jika Anda bisa memberikan jawaban saya jawaban yang bagus. Saya berjuang sebentar untuk menemukan solusi yang berhasil dengan melakukan salah satu dari keduanya semoga akan membantu orang lain
Jonny Brooks
8

Coba ini, ini akan berhasil:

 python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
HISI
sumber
7

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 ...

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Berita baiknya adalah sudah ada permintaan tarik untuk dukungan 3.7. Semoga akan segera dirilis.

seng
sumber
6

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

Stephen
sumber
ya, versi 64-bit memperbaikinya. Instalasi dari halaman unduhan utama adalah 32-bit. Tautan di atas menyediakan URL ke versi 64 bit.
Vladan
6

Jika Anda mencoba menginstal tensorflow di anaconda dan tidak berfungsi, maka Anda mungkin perlu menurunkan versi python karena hanya 3.6.xsaat ini didukung sementara anaconda memiliki versi terbaru.

  1. periksa versi python: python --version

  2. jika versi> 3.6.xkemudian ikuti langkah 3, jika tidak berhenti, masalahnya mungkin ada di tempat lain

  3. conda search python

  4. conda install python=3.6.6

  5. Periksa versi lagi: python --version

  6. Jika versinya benar, instal tensorflow (langkah 7)

  7. pip install tensorflow

ACV
sumber
4

Jika Anda menggunakan instalasi Anaconda Python, pip install tensorflowakan memberikan kesalahan yang disebutkan di atas, yang ditunjukkan di bawah ini:

Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

Menurut halaman instalasi TensorFlow, Anda harus menggunakan --ignore-installedflag 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.

tallamjr
sumber
4

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:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for 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:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

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.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Pip aneh tidak berfungsi 🤔

Annihilator708
sumber
3

Ini bekerja untuk saya dengan Python 2.7 di Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
Amit
sumber
3

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.

Eric McLachlan
sumber
2

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

Ic3fr0g
sumber
2

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

kavini
sumber
2
  1. Mulai Command Prompt dengan Izin Administrasi
  2. Masukkan perintah berikut python -m pip install --upgrade pip
  3. Perintah Enter selanjutnya pip install tensorflow
Croko
sumber
kesalahan: Kesalahan fatal dalam peluncur: Tidak dapat membuat proses menggunakan '"'
DJ Howarth
2

URL untuk menginstal TensorFlow di Windows, di bawah ini adalah URL. Ini bekerja dengan baik untukku.

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
NEELAMADHAB
sumber
2

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

Tim Hallman
sumber
Hapus instalan Python 3.6 dan instal Python 3.5, kemudian perbarui versi pip dan kemudian nikmati dengan tensorflow!
Gabriel Andrés Brancolini
2

Langkah-langkah berikut memungkinkan Anda untuk menginstal tensorflow dan keras

  1. mengunduh Anaconda3-5.2.0 yang dilengkapi dengan python 3.6 dari https://repo.anaconda.com/archive/
  2. Instal Anaconda dan buka Anaconda Prompt dan jalankan perintah di bawah ini 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
Vaibhav Sharma
sumber
2
Pertanyaannya adalah tentang Python standar dan hanya tensorflow.
ivan_pozdeev
2

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-previewuntuk GPU dan pip install tf-nightly-2.0-preview untuk CPU.

Farshid PirahanSiah
sumber
Terima kasih atas pengingat untuk mencoba versi tensorflow (tidak stabil) malam. Itu berhasil bagi saya.
Matthew Redmond
1

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

brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!
Julia Schwarz
sumber
1

Kutipan dari situs tensorflow https://www.tensorflow.org/install/install_windows

Menginstal dengan pip asli

Jika versi Python berikut ini tidak diinstal pada mesin Anda, instal sekarang:

Python 3.5.x dari python.org TensorFlow hanya mendukung versi 3.5.x dari Python di Windows. Perhatikan bahwa Python 3.5.x hadir dengan manajer paket pip3, yang merupakan program yang akan Anda gunakan untuk menginstal TensorFlow.

Untuk menginstal TensorFlow, mulai terminal. Kemudian keluarkan perintah instalasi pip3 yang sesuai di terminal itu. Untuk menginstal TensorFlow versi CPU saja, masukkan perintah berikut:

C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:

C:\> pip3 install --upgrade tensorflow-gpu
Pembayaran Ravinder
sumber
ada alasan di balik voting?
Pembayaran Ravinder