TensorFlow non trovato utilizzando pip


567

Sto cercando di installare TensorFlow usando 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

Che cosa sto facendo di sbagliato? Finora ho usato Python e pip senza problemi.



14
prova questo:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
Il modo corretto di installarlo sarebbe code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Ncode`
Rahul Thakur

44
Per me questo succede con Python 3.7, dopo ore di lotta ho usato 3.6 e ha funzionato.
clankill3r,

2
Utilizzare Anaconda per tensorflow installazione
saket

Risposte:


714

Ho scoperto che finalmente funziona.

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

Modifica 1: questo è stato testato su Windows (8, 8.1, 10), Mac e Linux. Passare python3a in pythonbase alla propria configurazione. Passa py3a py2nell'URL se stai usando Python 2.x.

Modifica 2: un elenco di versioni diverse se qualcuno ha bisogno di: https://storage.googleapis.com/tensorflow

Modifica 3: un elenco di URL per i pacchetti ruote disponibili è disponibile qui: https://www.tensorflow.org/install/pip#package-location


45
Questa potrebbe essere la risposta giusta, ma gli utenti devono tenere presente che questo comando è solo per Mac, non per Linux.
penta,

8
Questo è strano. Come l'URL che hai specificato menziona Mac e se provi a utilizzare questo URL, verrà installato. Ma tensorflow in realtà non funzionerà.
penta,

8
La versione di Windows dell'URL (per v.1.2.1) è storage.googleapis.com/tensorflow/windows/cpu/… . Questo solo funziona con la versione AMD64 di Python. Un elenco completo delle versioni di tensorflow è qui: storage.googleapis.com/tensorflow
c2huc2hu

1
Puoi trovare il rispettivo link di archiviazione qui: tensorflow.org/install/pip
SadSeven,

1
Per chiunque esegua windows / anaconda / python 3.7x, tensorflow funziona solo con python 3.6.8. conda install tensorflowfunziona, ma eseguirà il downgrade a Python 3.6.8. quanto sopra sembra funzionare ma genera un problema quando si tenta di eseguire import tensorflowPython 3.7x, quindi se nessuna installazione pip funziona, provare a eseguire il downgrade a Python 3.6
Freya W,

271

Hai bisogno di una versione a 64 bit di Python e nel tuo caso stai usando una versione a 32 bit. A partire da ora Tensorflow supporta solo 64-bit versions of Python 3.5.x and 3.6.xsu Windows. Consulta i documenti di installazione per vedere cosa è attualmente supportato

Per verificare quale versione di Python è in esecuzione, digitare pythono python3per avviare l'interprete, quindi digitare import struct;print(struct.calcsize("P") * 8)e che stamperà 32o64 per dirti quale versione bit di Python stai eseguendo.

Dai commenti:

Per scaricare una versione diversa di Python per Windows, vai su python.org/downloads/windows e scorri verso il basso fino a visualizzare la versione desiderata che termina con un "64". Questa sarà la versione a 64 bit che dovrebbe funzionare con tensorflow


27
>>> import platform; print (platform.architecture ()) ('64bit', 'WindowsPE') ma sto ancora vedendo questa eccezione
Sujoy

1
Sospettoso della risposta "superiore"; questo sembra semplice, intuitivo, veloce e sicuro al confronto. Testato bene con Python 3.6.4 su Windows 7.
omatai,

2
Per verificare quale versione di Python è in esecuzione, digitare pythono python3per avviare l'interprete, quindi digitare import struct;print(struct.calcsize("P") * 8)e che stamperà 32 o 64 per dirti quale tipo si sta eseguendo.
Pro Q

19
Il mio problema si è rivelato che Tensorflow in questo momento non supporta ancora Python 3.7 (supporta fino a 3.6.x). Dopo aver letto di più attraverso i problemi di Github dove è stato richiesto, sembra che probabilmente il supporto sarà presto disponibile.
JakeJ,

4
Le versioni di Python supportate sono documentate ovunque?
rapina il

74

È necessario utilizzare la versione corretta di Python e pip

Su Windows 10, con la versione 3.6.X di Python mi trovavo di fronte lo stesso, quindi dopo aver verificato deliberatamente, ho notato che avevo un'installazione Python-32 bit sulla mia macchina a 64 bit. Ricorda che TensorFlow è compatibile solo con l' installazione a 64 bit di Python. Non a 32 bit di Python

Immagine

Se scarichiamo Python da python.org, l'installazione predefinita sarebbe a 32 bit. Quindi dobbiamo scaricare manualmente il programma di installazione a 64 bit per installare Python a 64 bit. E poi aggiungi sotto PATHall'ambiente.

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

Quindi corri gpupdate /Force al prompt dei comandi. Se il comando python non funziona per 64 bit, riavviare il computer.

Quindi eseguire python al prompt dei comandi. Dovrebbe mostrare 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.

Quindi eseguire il comando seguente per installare la versione tensorflow della CPU (consigliata)

pip3 install --upgrade tensorflow

Aggiornamento - Python 3.7

Attualmente sono ufficialmente supportati solo Python 3.5 e Python 3.6. Tensorflownon ha ancora rilasciato ufficialmente i binari per Python 3.7, potrebbe essere necessario attendere un po 'prima che venga rilasciato. Per il momento puoi usare Python 3.6.x insieme o Anaconda con l'ambiente virtuale Python <3.7.


Pur fornendo un link che può rispondere alla domanda, va bene, ma sarà meglio se puoi anche includere la spiegazione necessaria qui nella risposta stessa. Il collegamento potrebbe non funzionare in un prossimo futuro per un numero qualsiasi di motivi per cui l'autore rimuove / modifica le pagine, ecc.
n4m31ess_c0d3r

5
Non mi ero reso conto di aver installato la versione a 32 bit di Python 3.6.x sul mio computer a 64 bit. Devi disinstallarlo e seguire le tue istruzioni in questo post. Ora funziona tutto. Grazie!
yangli.liy,

2
Grazie. Per semplificare questa risposta 2 punti mi hanno aiutato 1.) utilizzare la versione a 64 bit. 2.) Sono supportati solo python 3.5 e 3.6. Non provare a usare 3.7
Harry

42

Dal sito Web di tensorflow: "Avrai bisogno della versione pip 8.1 o successive per far funzionare i seguenti comandi". Esegui questo comando per aggiornare il tuo pip, quindi prova a installare di nuovo tensorflow:

pip install --upgrade pip

10
$ pip3 --version pip 9.0.1 da c: \ work \ apps \ python \ lib \ site-pacchetti (python 3.6) Ma vedo ancora questo errore.
Sujoy

8
tensorflow non funziona con Python 3.6. È necessaria la versione 3.5
Jodo

Inoltre, ho dovuto usare python -m pip install --upgrade pip. Altrimenti avrei problemi di autorizzazione dei file ...
Jodo

why not python 3.6 (ultima versione), ma python 3.5 (versione precedente) funziona Non ha alcun senso @Jodo
guru_007

@ guru_007 si attaccano alla versione disponibile sull'ultimo Ubuntu LTS che è 3.5 al momento (16.04) per quanto ne so.
Jodo,

41

Se si sta tentando di installarlo su un computer Windows, è necessario disporre di una versione a 64 bit di Python 3.5. Questo è l'unico modo per installarlo effettivamente. Dal sito Web :

TensorFlow supporta solo Python 3.5 a 64 bit su Windows. Abbiamo testato i pacchetti pip con le seguenti distribuzioni di Python:

Python 3.5 di Anaconda

Python 3.5 da python.org.

Puoi scaricare la versione corretta di Python da qui (assicurati di prendere uno di quelli che dice "Windows x86-64")

Ora dovresti essere in grado di installare con pip install tensorflowo python -m pip install tensorflow(assicurati di utilizzare il pip giusto, da python3, se hai installato sia python2 che python3)

Ricorda di installare Anaconda 3-5.2.0 come ultima versione 3-5.3.0 con Python versione 3.7 che non è supportata da Tensorflow.


41

Ho capito che TensorFlow 1.12.0 funziona solo con Python versione 3.5.2. Avevo Python 3.7 ma non funzionava. Quindi, ho dovuto eseguire il downgrade di Python e quindi ho potuto installare TensorFlow per farlo funzionare.

Per eseguire il downgrade della versione di Python dalla 3.7 alla 3.6

conda install python=3.6.8

come eseguire il downgrade da v3.6 a v3.5.2?
Essam Mohamed Fahmi,

Installa 3.5.2 e aggiorna il tuo percorso di classe in modo che punti a 3.5.2. Puoi tornare alla 3.6 per altre cose su Python.
Sujoy,

RuntimeWarning: compilare la versione 3.6 del modulo 'tensorflow.python.framework.fast_tensor_u til' non corrisponde alla versione runtime 3.7 .... È a causa di questo errore che non è possibile recuperare
Sumit Kumar Saha

Al momento della stesura di questo commento, python 3.7 era compatibile con tensorflow, ma python 3.8 non lo era.
Charlie

20

28/11/2016 aggiornato: TensorFlow è ora disponibile in PyPI, a partire dalla versione 0.12. Puoi digitare

pip install tensorflow

...o...

pip install tensorflow-gpu

... per installare rispettivamente la versione solo CPU o con accelerazione GPU di TensorFlow.


Risposta precedente: TensorFlow non è ancora nel repository PyPI , quindi è necessario specificare l'URL per il "file wheel" appropriato per il sistema operativo e la versione di Python.

L'elenco completo delle configurazioni supportate è elencato sul sito Web TensorFlow , ma ad esempio, per installare la versione 0.10 per Python 2.7 su Linux, usando solo la CPU, digitare il comando seguente:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

funzionerà o dovrò impostare altre cose anche in base a ciò che dice tensorflow.org/versions/r0.10/get_started/os_setup.html ?

4
Ricevo ancora lo stesso errore su OSX, funziona per tutti gli altri?
lemonzi,

@lemonzi, ho anche avuto un errore in OSX, ho appena pubblicato una soluzione che ha funzionato per me (la soluzione era assicurarsi di avere installato Python 3.6)
Julia Schwarz,

@JuliaSchwarz Questo non era il problema; Sto usando Python 2.7 e ho anche provato con una nuova installazione di Python 3.6. Ho finito per specificare manualmente l'URL per l'alfa 1.0.0 e ha funzionato.
lemonzi,

Dopo aver provato ogni altra soluzione, questo ha funzionato per me. Sto usando Python 2.7 su Linux.
StatsSorceress

13

Installa qui la versione amd di Python 3.5.x 64 bit . Assicurati di aggiungere Python alla tua variabile PATH. Quindi aprire un prompt dei comandi e digitare

python -m pip install --upgrade pip

dovrebbe darti il ​​seguente risultato:

 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

Adesso digita

 pip3 install --upgrade tensorflow

Errore irreversibile nel programma di avvio: impossibile creare il processo utilizzando '"'
DJ Howarth il

11

Ho avuto lo stesso problema e ho risolto questo:

# 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

Più:

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

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

Trovato su Documenti .

AGGIORNARE!

Ci sono nuovi collegamenti per nuove versioni

Ad esempio, per installare tensorflow v1.0.0 in OSX è necessario utilizzare:

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

invece di

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

11

Ho avuto lo stesso errore durante il tentativo di installazione sul mio Mac (usando Python 2.7). Una soluzione simile a quella che sto dando qui sembra funzionare anche per Python 3 su Windows 8.1 secondo una risposta diversa in questa pagina di Yash Kumar Verma

Soluzione

Passaggio 1: vai a L'URL del pacchetto TensorFlow Python sezione del della pagina di installazione di TensorFlow e copia l'URL del collegamento pertinente per l'installazione di Python.

Passaggio 2: aprire un terminale / prompt dei comandi ed eseguire il comando seguente:
pip install --upgrade [paste copied url link here]

Quindi per me è stato il seguente:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Aggiornamento (21 luglio 2017): ho provato questo con altri che erano in esecuzione su macchine Windows con Python 3.6 e hanno dovuto cambiare la linea nel passaggio 2 per: python -m pip install [paste copied url link here]

Aggiornamento (26 luglio 2018): per Python 3.6.2 (non 3.7 perché è nella 3.6.2 nella documentazione TF), è possibile utilizzare anche pip3 install --upgrade [paste copied URL here]nel passaggio 2 .


1
Questa soluzione si installa, ma quando si importa tensorflow viene visualizzato un errore:
Tensigh

Ho usato Keras con Tensorflow come backend e funziona benissimo. Che messaggio di errore ricevi?
Jonny Brooks,

Ho appena testato e tensorflow importa bene per me.
Jonny Brooks,

Il mio problema era la versione di Python che stavo usando. Non sapevo che Python 3.5 fosse un requisito. Ora funziona. Grazie per il consiglio.
Tensigh,

È bello sapere che alla fine ha funzionato. Se dovessi fare qualcosa di diverso varrebbe la pena pubblicare una risposta separata. Altrimenti, se potessi dare alla mia risposta un voto sarebbe fantastico. Ho faticato per un po 'a trovare una soluzione che funzionasse in modo che uno dei due possa aiutare gli altri
Jonny Brooks,

8

Prova questo, dovrebbe funzionare:

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



7

Se ti imbatti in questo problema di recente (diciamo, dopo la versione di Python 3.7 nel 2018), molto probabilmente questo è causato dalla mancanza del supporto di Python 3.7 (ancora) da parte di Tensorflow. Prova invece ad usare Python 3.6 se non ti dispiace. Ci sono alcuni trucchi che puoi trovare su https://github.com/tensorflow/tensorflow/issues/20444 , ma utilizzali a tuo rischio. Ho usato l'arpa suggerita: prima ho scaricato la ruota tensorflow per Python 3.6 e poi l'ho rinominata manualmente ...

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

La buona notizia è che esiste già una richiesta pull per il supporto 3.7. Spero che sarà rilasciato presto.


6

Ho avuto lo stesso problema. Dopo aver disinstallato la versione a 32 bit di Python e reinstallato la versione a 64 bit, ho provato a reinstallare TensorFlow e ha funzionato.

Link alla guida di TensorFlow: https://www.tensorflow.org/install/install_windows


sì, la versione a 64 bit l'ha risolto. L'installazione dalla pagina di download principale è a 32 bit. Il link sopra fornisce un URL alla versione a 64 bit.
Vladan,

6

Se stai cercando di installare tensorflow in anaconda e non funziona, potresti dover eseguire il downgrade della versione di Python perché al 3.6.xmomento è supportata solo mentre Anaconda ha l'ultima versione.

  1. controlla la versione di Python: python --version

  2. se versione> 3.6.xsegui il passaggio 3, altrimenti fermati, il problema potrebbe essere altrove

  3. conda search python

  4. conda install python=3.6.6

  5. Controlla di nuovo la versione: python --version

  6. Se la versione è corretta, installare tensorflow (passaggio 7)

  7. pip install tensorflow


4

Se si utilizza l'installazione di Anaconda Python, pip install tensorflowverrà visualizzato l'errore sopra indicato, mostrato di seguito:

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

Secondo la pagina di installazione di TensorFlow, sarà necessario utilizzare il --ignore-installedflag quando si esegue l'installazione di pip.

Tuttavia, prima di poter eseguire questa operazione, consultare questo collegamento per assicurarsi che la variabile TF_BINARY_URL sia impostata correttamente in relazione alla versione desiderata di TensorFlow che si desidera installare.


4

Purtroppo la mia reputazione è troppo bassa per comandare sotto la risposta @Sujoy.

Nei loro documenti sostengono di supportare Python 3.6. Il link fornito da @mayur mostra che il loro è davvero solo un pacchetto ruota python3.5. Questo è il mio tentativo di installare 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

mentre python 3.5 sembra essere installato correttamente. Mi piacerebbe vedere una versione di python3.6 poiché sostengono che dovrebbe funzionare anche su python3.6.

Citato:

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

Fonte : https://www.tensorflow.org/install/install_windows

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

Spero di essere terribilmente sbagliato qui, ma se non suona un campanello d'allarme 😛

Modifica: un paio di post sotto qualcuno hanno sottolineato che il seguente comando avrebbe funzionato e lo ha fatto.

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

Pip strano non funziona 🤔


3

Questo ha funzionato per me con Python 2.7 su 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

3

Esistono più gruppi di risposte a questa domanda. Questa risposta mira a generalizzare un gruppo di risposte:

Potrebbe non esserci una versione di TensorFlow compatibile con la tua versione di Python. Ciò è particolarmente vero se stai utilizzando una nuova versione di Python. Ad esempio, potrebbe esserci un ritardo tra il rilascio di una nuova versione di Python e il rilascio di TensorFlow per quella versione di Python.

In questo caso, credo che le tue opzioni siano: 1) Esegui il downgrade alla versione precedente di Python. 2) Compilare TensorFlow dal codice sorgente. 3) Attendere una versione corrispondente di TensorFlow.


2

Per Windows ha funzionato per me,

Scarica la ruota da questo link . Quindi dalla riga di comando vai alla tua cartella di download in cui è presente la ruota e digita semplicemente il seguente comando -

pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl


2

Stavo affrontando lo stesso problema. Ho provato quanto segue e ha funzionato. installazione per 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

Tensorflow-1.0.0 installato


2
  1. Avvia il prompt dei comandi con autorizzazione amministrativa
  2. Immettere il comando seguente python -m pip install --upgrade pip
  3. Avanti Immettere il comando pip install tensorflow

errore: errore irreversibile nel programma di avvio: impossibile creare il processo usando '"'
DJ Howarth

2

L'URL per installare TensorFlow in Windows, di seguito è l'URL. Ha funzionato bene per me.

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

2

Niente qui ha funzionato per me su Windows 10. Forse una soluzione aggiornata di seguito che ha funzionato per me.

python -m pip install --upgrade tensorflow.

Questo utilizza Python 3.6 e tensorflow 1.5 su Windows 10


Disinstalla Python 3.6 e installa Python 3.5, quindi aggiorna la versione pip e divertiti con tensorflow!
Gabriel Andrés Brancolini,


2

La seguente procedura consente di installare tensorflow e keras

  1. scaricando Anaconda3-5.2.0 che viene fornito con Python 3.6 da https://repo.anaconda.com/archive/
  2. Installa Anaconda e apri Anaconda Prompt ed esegui i comandi seguenti 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

2
La domanda riguarda lo standard Python e il solo tensorflow.
ivan_pozdeev,

2

aggiornamento 2019: per installare la versione di anteprima di TensorFlow 2 in Google Colab è possibile utilizzare:

!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

e per installare il pip ciao TensorFlow 2 puoi usare: pip install tf-nightly-gpu-2.0-previewper GPU e pip install tf-nightly-2.0-preview per CPU.


Grazie per il promemoria per provare la versione notturna tensorflow (instabile). Questo ha funzionato per me.
Matthew Redmond,

1

Ho avuto questo problema su OSX Sierra 10.12.2. Si è scoperto che avevo installato la versione sbagliata di Python (avevo Python 3.4 ma i pacchetti pensi tensorflow per OSX sono solo per Python 3.5 e versioni successive).

La soluzione era installare Python 3.6. Ecco cosa ho fatto per farlo funzionare. Nota: ho usato Homebrew per installare Python 3.6, potresti fare lo stesso usando il programma di installazione di Python 3.6 su 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!

1

Estratto dal sito Web di tensorflow https://www.tensorflow.org/install/install_windows

Installazione con pip nativo

Se la seguente versione di Python non è installata sul tuo computer, installala ora:

Python 3.5.x da python.org TensorFlow supporta solo la versione 3.5.x di Python su Windows. Nota che Python 3.5.x viene fornito con il gestore pacchetti pip3, che è il programma che utilizzerai per installare TensorFlow.

Per installare TensorFlow, avviare un terminale. Quindi emettere il comando di installazione pip3 appropriato in quel terminale. Per installare la versione solo CPU di TensorFlow, immettere il seguente comando:

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

C:\> pip3 install --upgrade tensorflow-gpu

qualche motivo dietro il voto negativo?
Ravinder Payal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.