TensorFlow no encontrado usando pip


567

Estoy tratando de instalar 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

¿Qué estoy haciendo mal? Hasta ahora he usado Python y pip sin problemas.



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

2
La forma correcta de instalarlo sería code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Ncode`
Rahul Thakur

44
Para mí esto sucede con Python 3.7, después de horas de lucha utilicé 3.6 y funcionó.
clankill3r

2
Use Anaconda para la instalación de tensorflow
saket

Respuestas:


714

Encontré esto para finalmente trabajar.

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

Edición 1: Esto se probó en Windows (8, 8.1, 10), Mac y Linux. Cambie python3de pythonacuerdo a su configuración. Cambie py3a py2en la url si está utilizando Python 2.x.

Edición 2: una lista de diferentes versiones si alguien necesita: https://storage.googleapis.com/tensorflow

Edición 3: Una lista de URL para los paquetes de ruedas disponibles está disponible aquí: https://www.tensorflow.org/install/pip#package-location


45
Esta puede ser la respuesta correcta, pero los usuarios deben tener en cuenta que este comando es solo para Mac, no para Linux.
penta

8
Eso es extraño. Como la URL que ha especificado menciona Mac y si intenta usar esta url, se instalará. Pero el tensorflow en realidad no funcionará.
penta

8
La versión para Windows de la URL (por v.1.2.1) es storage.googleapis.com/tensorflow/windows/cpu/... . Esto solo funciona con la versión AMD64 de Python. Una lista completa de las versiones tensorflow está aquí: storage.googleapis.com/tensorflow
c2huc2hu

1
Puede encontrar el enlace de almacenamiento correspondiente aquí: tensorflow.org/install/pip
SadSeven

1
Para cualquiera que ejecute windows / anaconda / python 3.7x, tensorflow solo funciona hasta python 3.6.8. conda install tensorflowfunciona, pero bajará a Python 3.6.8. lo anterior parecerá funcionar, pero arroja un problema al intentar import tensorflowpara python 3.7x, por lo que si no funciona la instalación de pip, intente degradar a python 3.6
Freya W

271

Necesita una versión de Python de 64 bits y en su caso está utilizando una versión de 32 bits. A partir de ahora, Tensorflow solo es compatible 64-bit versions of Python 3.5.x and 3.6.xcon Windows. Consulte los documentos de instalación para ver qué es compatible actualmente

Para verificar qué versión de Python está ejecutando, escriba pythono python3para iniciar el intérprete, y luego escriba import struct;print(struct.calcsize("P") * 8)y eso imprimirá 32o le 64indicará qué versión de Python está ejecutando.

De comentarios:

Para descargar una versión diferente de Python para Windows, vaya a python.org/downloads/windows y desplácese hacia abajo hasta que vea la versión que desea que termine en "64". Esa será la versión de 64 bits que debería funcionar con Tensorflow


27
>>> plataforma de importación; print (platform.architecture ()) ('64bit', 'WindowsPE') pero aún veo esta excepción
Sujoy

1
Sospechoso de la respuesta "superior"; Esto parece simple, intuitivo, rápido y seguro en comparación. Probado bien con Python 3.6.4 en Windows 7.
omatai

2
Para verificar qué versión de Python está ejecutando, escriba pythono python3para iniciar el intérprete, y luego escriba import struct;print(struct.calcsize("P") * 8)y eso imprimirá 32 o 64 para indicarle qué tipo está ejecutando.
Pro Q

19
Mi problema resultó ser que Tensorflow en este momento aún no es compatible con Python 3.7 (admite hasta 3.6.x). Después de leer más sobre los problemas de Github donde se ha solicitado, parece que el soporte probablemente saldrá pronto.
JakeJ

44
¿Las versiones de Python compatibles están documentadas en alguna parte?
robar

74

Debe usar la versión correcta de Python y pip

En Windows 10, con la versión Python 3.6.X, me enfrentaba a lo mismo, luego de comprobarlo deliberadamente, noté que tenía la instalación de Python-32 bits en mi máquina de 64 bits. Recuerde que TensorFlow solo es compatible con la instalación de Python de 64 bits . No 32 bits de Python

Imagen

Si descargamos Python desde python.org, la instalación predeterminada sería de 32 bits. Entonces tenemos que descargar el instalador de 64 bits manualmente para instalar Python 64 bit. Y luego agregue a continuación al PATHmedio ambiente.

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

Luego, ejecute gpupdate /Forceel símbolo del sistema. Si el comando python no funciona durante 64 bits, reinicie su máquina.

Luego ejecute python en el símbolo del sistema. Debería mostrar 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.

Luego ejecute el siguiente comando para instalar la versión de CPU de tensorflow (recomendado)

pip3 install --upgrade tensorflow

Actualización - Python 3.7

Actualmente, solo Python 3.5 y Python 3.6 son compatibles oficialmente. Tensorflowaún no ha lanzado binarios para Python 3.7 oficialmente, es posible que debamos esperar un poco para que se lance. Puede usar Python 3.6.x junto o Anaconda con Python <3.7 entorno virtual por el momento.


Si bien proporcionar un enlace que pueda responder la pregunta está bien, pero será mejor si también puede incluir la explicación necesaria aquí en la respuesta misma. Enlace puede no funcionar en un futuro próximo para cualquier número de razones decir elimina autor / cambia las páginas, etc
n4m31ess_c0d3r

55
No me di cuenta de que había instalado Python 3.6.x versión de 32 bits en mi máquina de 64 bits. Necesita desinstalar eso y seguir sus instrucciones en esta publicación. Todo funciona ahora. ¡Gracias!
yangli.liy

2
Gracias. Para simplificar esta respuesta, 2 puntos me ayudaron 1.) usar la versión de 64 bits. 2.) Solo se admiten python 3.5 y 3.6. No intentes usar 3.7
Harry

42

Desde el sitio web de tensorflow: "Necesitará pip versión 8.1 o posterior para que funcionen los siguientes comandos". Ejecute este comando para actualizar su pip, luego intente instalar tensorflow nuevamente:

pip install --upgrade pip

10
$ pip3 --version pip 9.0.1 de c: \ work \ apps \ python \ lib \ site-packages (python 3.6) Pero aún veo este error.
Sujoy

8
Tensorflow no funciona con Python 3.6. Necesita la versión 3.5
Jodo

Además, tuve que usar python -m pip install --upgrade pip. De lo contrario, obtendría problemas de permisos de archivos ...
Jodo

¿Por qué no Python 3.6 (última versión), pero Python 3.5 (versión inferior) funciona? No tiene ningún sentido @Jodo
guru_007

@ guru_007 se adhieren a la versión disponible en el último Ubuntu LTS que es 3.5 en este momento (16.04), que yo sepa.
Jodo

41

Si está intentando instalarlo en una máquina Windows, necesita tener una versión de 64 bits de python 3.5. Esta es la única forma de instalarlo realmente. Desde el sitio web :

TensorFlow solo admite Python 3.5 de 64 bits en Windows. Hemos probado los paquetes pip con las siguientes distribuciones de Python:

Python 3.5 de Anaconda

Python 3.5 de python.org.

Puede descargar la versión adecuada de python desde aquí (asegúrese de tomar una de las que dice "Windows x86-64")

Ahora debería poder instalar con pip install tensorflowo python -m pip install tensorflow(asegúrese de estar usando el pip correcto, desde python3, si tiene instalados python2 y python3)

Recuerde instalar Anaconda 3-5.2.0 ya que la última versión que es 3-5.3.0 tiene la versión 3.7 de Python que no es compatible con Tensorflow.


41

Descubrí que TensorFlow 1.12.0 solo funciona con Python versión 3.5.2. Tenía Python 3.7 pero eso no funcionó. Entonces, tuve que degradar Python y luego pude instalar TensorFlow para que funcione.

Para degradar su versión de Python de 3.7 a 3.6

conda install python=3.6.8

¿Cómo degradar v3.6 a v3.5.2?
Essam Mohamed Fahmi

Instale 3.5.2 y actualice su classpath para apuntar a 3.5.2. Puede volver a cambiar a 3.6 para otras cosas de Python.
Sujoy

RuntimeWarning: la versión 3.6 del tiempo de compilación del módulo 'tensorflow.python.framework.fast_tensor_u til' no coincide con la versión 3.7 del tiempo de ejecución ... Debido a este error, no es posible obtenerla
Sumit Kumar Saha

Al momento de escribir este comentario, Python 3.7 era compatible con Tensorflow, pero Python 3.8 no lo era.
Charlie

20

Actualizado el 28/11/2016: TensorFlow ahora está disponible en PyPI, comenzando con la versión 0.12. Puedes escribir

pip install tensorflow

...o...

pip install tensorflow-gpu

... para instalar la versión acelerada por CPU o GPU de TensorFlow respectivamente.


Respuesta anterior: TensorFlow aún no está en el repositorio de PyPI , por lo que debe especificar la URL del "archivo de rueda" apropiado para su sistema operativo y la versión de Python.

La lista completa de configuraciones compatibles se encuentra en el sitio web de TensorFlow , pero, por ejemplo, para instalar la versión 0.10 para Python 2.7 en Linux, usando solo CPU, debe escribir el siguiente comando:

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

¿funcionará o tendré que configurar otras cosas también de acuerdo con lo que dice tensorflow.org/versions/r0.10/get_started/os_setup.html ?

44
Todavía recibo el mismo error en OSX, ¿está funcionando para todos los demás?
lemonzi

@lemonzi, también tuve un error en OSX, acabo de publicar una solución que funcionó para mí (la solución era asegurarme de tener Python 3.6 instalado)
Julia Schwarz

@JuliaSchwarz Este no era el problema; Estoy usando Python 2.7, y también probé con una nueva instalación de Python 3.6. Terminé especificando la URL manualmente para la alfa 1.0.0 y funcionó.
lemonzi

Después de probar cualquier otra solución, esto funcionó para mí. Estoy usando Python 2.7 en Linux.
EstadísticasSorceress

13

Instale Python 3.5.x 64 bit versión amd aquí . Asegúrese de agregar Python a su variable PATH. Luego abra un símbolo del sistema y escriba

python -m pip install --upgrade pip

debería darte el siguiente resultado:

 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

Ahora escribe

 pip3 install --upgrade tensorflow

Error grave en el iniciador: no se puede crear el proceso usando '"'
DJ Howarth

11

Tuve el mismo problema y resolví esto:

# 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

Más:

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

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

Encontrado en Docs .

¡ACTUALIZAR!

Hay nuevos enlaces para nuevas versiones.

Por ejemplo, para instalar tensorflow v1.0.0 en OSX necesita usar:

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

en vez de

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

11

Tuve el mismo error al intentar instalar en mi Mac (usando Python 2.7). Una solución similar a la que estoy dando aquí también pareció funcionar para Python 3 en Windows 8.1 de acuerdo con una respuesta diferente en esta página de Yash Kumar Verma

Solución

Paso 1: vaya a La URL de la sección del paquete TensorFlow Python de la página de instalación de TensorFlow y copie la URL del enlace correspondiente para su instalación de Python.

Paso 2: abra un terminal / símbolo del sistema y ejecute el siguiente comando:
pip install --upgrade [paste copied url link here]

Entonces para mí fue lo siguiente:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Actualización (21 de julio de 2017): probé esto con algunos otros que se ejecutaban en máquinas Windows con Python 3.6 y tuvieron que cambiar la línea en el Paso 2 para: python -m pip install [paste copied url link here]

Actualización (26 de julio de 2018): para Python 3.6.2 (no 3.7 porque está en 3.6.2 en la Documentación TF), también puede usarlo pip3 install --upgrade [paste copied URL here]en el Paso 2 .


1
Esta solución se instala, pero cuando importo tensorflow recibo un error:
Tensigh

Solo he usado Keras con Tensorflow como back-end y funciona bien. ¿Qué mensaje de error recibes?
Jonny Brooks

Acabo de probar y tensorflow importa bien para mí.
Jonny Brooks

Mi problema era la versión de Python que estaba usando. No sabía que Python 3.5 era un requisito. Ahora funciona. Gracias por el consejo.
Tensigh

Genial escuchar que funcionó al final. Si tuviera que hacer algo diferente, valdría la pena publicar una respuesta por separado. De lo contrario, si pudiera dar una respuesta a mi respuesta, sería genial. Luché por un tiempo para encontrar una solución que funcionara, por lo que cualquiera de los dos con suerte ayudará a los demás
Jonny Brooks el

8

Prueba esto, debería funcionar:

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



7

Si se encuentra con este problema recientemente (por ejemplo, después del lanzamiento de Python 3.7 en 2018), lo más probable es que esto sea causado por la falta de soporte de Python 3.7 (todavía) desde el lado del tensorflow. Intenta usar Python 3.6 en su lugar si no te importa. Puede encontrar algunos trucos en https://github.com/tensorflow/tensorflow/issues/20444 , pero úselos bajo su propio riesgo. Usé el que Harpone sugirió: primero descargué la rueda de tensorflow para Python 3.6 y luego le cambié el nombre 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 buena noticia es que ya hay una solicitud de extracción para el soporte 3.7. Espero que sea lanzado pronto.


6

Yo tuve el mismo problema. Después de desinstalar la versión de 32 bits de python y reinstalar la versión de 64 bits, intenté reinstalar TensorFlow y funcionó.

Enlace a la guía de TensorFlow: https://www.tensorflow.org/install/install_windows


Sí, la versión de 64 bits lo arregló. La instalación desde la página de descarga principal es de 32 bits. El enlace de arriba proporciona una URL a la versión de 64 bits.
Vladan

6

Si está tratando de instalar tensorflow en anaconda y no funciona, entonces es posible que deba degradar la versión de python porque solo 3.6.xes compatible actualmente mientras anaconda tiene la última versión.

  1. verifique la versión de Python: python --version

  2. si la versión> 3.6.xsigue el paso 3, de lo contrario detente, el problema puede estar en otro lugar

  3. conda search python

  4. conda install python=3.6.6

  5. Verifique la versión nuevamente: python --version

  6. Si la versión es correcta, instale tensorflow (paso 7)

  7. pip install tensorflow


4

Si está utilizando la instalación de Anaconda Python, pip install tensorflowle dará el error indicado anteriormente, que se muestra a continuación:

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

De acuerdo con la página de instalación de TensorFlow, deberá utilizar el --ignore-installedindicador cuando ejecute la instalación de pip.

Sin embargo, antes de hacer esto, vea este enlace para asegurarse de que la variable TF_BINARY_URL esté configurada correctamente en relación con la versión deseada de TensorFlow que desea instalar.


4

Desafortunadamente, mi reputación es baja para ordenar debajo de la respuesta @Sujoy.

En sus documentos, afirman que admiten Python 3.6. El enlace proporcionado por @mayur muestra que, de hecho, solo es un paquete de ruedas python3.5. Este es mi intento de instalar 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

mientras que Python 3.5 parece instalarse con éxito. Me encantaría ver una versión de python3.6 ya que afirman que también debería funcionar en python3.6.

Citado:

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

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

Instalación de 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 
    ....
    ....

Espero estar terriblemente mal aquí, pero si no suena una alarma 😛

Editar: un par de publicaciones debajo de alguien señalaron que el siguiente comando funcionaría y lo hizo.

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

Pip extraño no funciona 🤔


3

Esto funcionó para mí con Python 2.7 en 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

Hay múltiples grupos de respuestas a esta pregunta. Esta respuesta tiene como objetivo generalizar un grupo de respuestas:

Es posible que no haya una versión de TensorFlow que sea compatible con su versión de Python. Esto es particularmente cierto si está utilizando una nueva versión de Python. Por ejemplo, puede haber un retraso entre el lanzamiento de una nueva versión de Python y el lanzamiento de TensorFlow para esa versión de Python.

En este caso, creo que sus opciones son: 1) Degradar a la versión anterior de Python. 2) Compile TensorFlow del código fuente. 3) Espere una versión coincidente de TensorFlow.


2

Para Windows esto funcionó para mí,

Descargue la rueda desde este enlace . Luego, desde la línea de comandos, navegue a su carpeta de descargas donde está presente la rueda y simplemente escriba el siguiente comando:

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


2

Estaba enfrentando el mismo problema. Intenté lo siguiente y funcionó. instalación para 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 instalado


2
  1. Iniciar símbolo del sistema con permiso administrativo
  2. Ingrese el siguiente comando python -m pip install --upgrade pip
  3. Siguiente comando de entrada pip install tensorflow

error: Error fatal en el iniciador: no se puede crear el proceso usando '"'
DJ Howarth

2

La URL para instalar TensorFlow en Windows, a continuación es la URL. Funcionó bien para mí.

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

2

Nada aquí funcionó para mí en Windows 10. Quizás una solución actualizada a continuación que funcionó para mí.

python -m pip install --upgrade tensorflow.

Esto está usando Python 3.6 y tensorflow 1.5 en Windows 10


Desinstale Python 3.6 e instale Python 3.5, luego actualice la versión pip y luego disfrute con tensorflow.
Gabriel Andrés Brancolini


2

Los siguientes pasos le permiten instalar tensorflow y keras

  1. descargando Anaconda3-5.2.0 que viene con python 3.6 desde https://repo.anaconda.com/archive/
  2. Instale Anaconda y abra Anaconda Prompt y ejecute los siguientes comandos 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 pregunta es sobre Python estándar y solo el flujo de tensor.
ivan_pozdeev

2

actualización 2019: para instalar la versión de vista previa de TensorFlow 2 en Google Colab puede usar:

!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

y para instalar el pip bye TensorFlow 2 puede usar: pip install tf-nightly-gpu-2.0-previewpara GPU y pip install tf-nightly-2.0-preview para CPU.


Gracias por el recordatorio de probar la versión nocturna de tensorflow (inestable). Eso funcionó para mí.
Matthew Redmond el

1

Tuve este problema en OSX Sierra 10.12.2. Resulta que tenía instalada la versión incorrecta de Python (tenía Python 3.4 pero los paquetes pypi de tensorflow para OSX son solo para python 3.5 y posteriores).

La solución fue instalar Python 3.6. Esto es lo que hice para que funcione. Nota: Utilicé Homebrew para instalar Python 3.6, podría hacer lo mismo utilizando el instalador de Python 3.6 en 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

Extracto del sitio web de tensorflow https://www.tensorflow.org/install/install_windows

Instalación con pip nativo

Si la siguiente versión de Python no está instalada en su máquina, instálela ahora:

Python 3.5.x de python.org TensorFlow solo es compatible con la versión 3.5.x de Python en Windows. Tenga en cuenta que Python 3.5.x viene con el administrador de paquetes pip3, que es el programa que usará para instalar TensorFlow.

Para instalar TensorFlow, inicie un terminal. Luego emita el comando de instalación pip3 apropiado en ese terminal. Para instalar la versión solo para CPU de TensorFlow, ingrese el siguiente comando:

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

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

alguna razón detrás de la votación negativa?
Ravinder Payal
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.