Tensorflow: No se puede instalar TensorFlow en Python3.7 con pip

Creado en 30 jun. 2018  ·  148Comentarios  ·  Fuente: tensorflow/tensorflow

Información del sistema

  • ¿He escrito un código personalizado (en lugar de usar un script de ejemplo estándar provisto en TensorFlow) : N/A
  • Plataforma y distribución del sistema operativo (p. ej., Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado desde (fuente o binario) : binario
  • Versión de TensorFlow (use el comando a continuación) : 1.8
  • Versión de Python : 3.7
  • Versión de Bazel (si se compila desde la fuente) : N/A
  • Versión del compilador/GCC (si se compila desde el origen) : N/A
  • Versión CUDA/cuDNN : N/D
  • Modelo de GPU y memoria : N/A
  • Comando exacto para reproducir : pip install tensorflow

Describe el problema

Error al instalar TensorFlow en Python3.7 con pip. Consulte el registro de fallas a continuación.

Código fuente / registros

No se pudo encontrar una versión que satisfaga el requisito tensorflow (de las versiones:)
No se encontró una distribución coincidente para tensorflow

community support builinstall

Comentario más útil

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.

Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Todos 148 comentarios

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.

Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

¡Gracias por identificar la causa!

todavía no puedo instalarlo con python3.7

(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3

aquí igual.

+1

¿Cualquier actualización?

chriss-mbp:~ chris$ pip3 instalar tensorflow
Recolectando tensorflow
No se pudo encontrar una versión que satisfaga el requisito tensorflow (de las versiones:)
No se encontró una distribución coincidente para tensorflow

¿Alguna actualización sobre una solución para esto? Gracias.

¿Por qué se cerró este tema?

¿Se solucionó el problema con esta rueda https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ? O más bien, ¿cuál es el nuevo enlace/versión?

debido a la versión completa de python 3.7, toda la producción opencv está muerta debido a que tensorflow es incompatible. AYUDA por favor!!!!!!

El mismo problema aquí ... sería increíble saber cuándo estará disponible una solución para este problema :)

Esto me impide actualizar varios proyectos a 3.7, arreglar ETA sería genial.

El problema de @richardARPANET es que no sabremos qué sucederá antes de actualizar Python 3.7, porque nadie irá y verificará cada módulo, ya sea que sea compatible o no.

Y debido a eso, después de actualizar a Python 3.7, todo se vuelve una pesadilla.

@thuyen , ¿no es por eso que existen las pruebas automatizadas?

aquí igual.

Mismo problema aquí también.

Mismo problema aquí. Es una pena porque quiero usarlo en funciones en la nube de GCP, que solo admite 3.7 ATM...

@christiaanleysen funciona bien en 3.7 con algunos ajustes y parches menores si está dispuesto a construirlo usted mismo: https://github.com/tensorflow/tensorflow/pull/21202

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

¿Cómo construir tendorflow-gpu con arreglo para python 3.7? @btriner

@mahamatnour
No funciona para mí.

Funciona bien para mí usando el comando:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Consulte el documento de https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

¡El problema no está en la plataforma Mac!

todos los problemas actuales son para la plataforma linux, si está usando mac, no es necesario informarlo aquí, debido a que la plataforma mac no tiene ningún problema

@thyeun por favor, mira la plataforma de natsukium... Le acabo de responder porque tuve el mismo error en la salida... (y con la misma plataforma...)

@Browny75 , por favor, no se lo digo a usted, solo para asegurarme de que los usuarios de Mac no tengan problemas con Python 3.7, ¡el único problema son los usuarios de Linux! No malinterpreten mi comentario.

@thyeun no hay tal cosa como entender o malinterpretar, cu, pensar que cualquiera está bien

Por lo que vale aquí es el repositorio para construir la imagen de la ventana acoplable con 3.7 y Tensorflow que funciona pero lleva mucho tiempo construir: https://github.com/Guillemdb/docker-base

@ SukeshP1995 debe estar detallado en los enlaces, pero avíseme si tiene problemas. Los principales cambios están ahora en el repositorio, pero aún debe modificar workspace.bzl para actualizar y parchear eigen y protobuf.

@vmarkovtsev tal vez verifique cuántos subprocesos se están ejecutando. A veces, muy lejos en la ventana acoplable. Intenta ejecutar 1k subprocesos en 8 CPU...

@bstriner Compilé con éxito localmente, lleva mucho tiempo compilar en Dockerhub y hay un límite estricto.

Si desea compilaciones dockerhub, encadene varias imágenes

El jueves 30 de agosto de 2018 a las 15:01 Vadim Markovtsev [email protected]
escribió:

@bstriner https://github.com/bstriner Compilé localmente con éxito, es
lleva mucho tiempo construir en Dockerhub y hay un límite estricto.


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.

El 90 % del tiempo lo dedica bazel build @bstriner

Hipotéticamente, ejecute algunos de los subproyectos individualmente de antemano en una
imagen, luego haga el paquete en otro y esas dependencias no serán
reconstruido, pero probablemente más dolor de lo que vale. El equipo TF no quiere
fusionar dependencias en lanzamientos no oficiales, por lo que la mayor barrera para
Las compilaciones oficiales 3.7 para todos los sistemas operativos son para depurar protobuf y eigen. pero si tu
te importa 3.7, probablemente también quieras construir desde la fuente de todos modos para obtener
las optimizaciones correctas.

El jueves 30 de agosto de 2018 a las 16:10 Vadim Markovtsev [email protected]
escribió:

90% del tiempo lo toma bazel build @bstriner
https://github.com/bstriner


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

No quiero decir explotar a la buena gente de dockerhub, pero he tenido
proyectos donde necesitaba una cadena de 3-4 imágenes para construir pytorch y una tonelada de
software relacionado. Fue por el bien público (tomar una clase). Siempre y cuando
no estás reconstruyendo constantemente y estás haciendo algo bueno con eso,
haz tantos pasos como necesites.

El jueves 30 de agosto de 2018 a las 4:22 p. m., Benjamin Striner [email protected] escribió:

Hipotéticamente, ejecute algunos de los subproyectos individualmente de antemano en una
imagen, luego haga el paquete en otro y esas dependencias no serán
reconstruido, pero probablemente más dolor de lo que vale. El equipo TF no quiere
fusionar dependencias en lanzamientos no oficiales, por lo que la mayor barrera para
Las compilaciones oficiales 3.7 para todos los sistemas operativos son para depurar protobuf y eigen. pero si tu
te importa 3.7, probablemente también quieras construir desde la fuente de todos modos para obtener
las optimizaciones correctas.

El jueves 30 de agosto de 2018 a las 16:10 Vadim Markovtsev [email protected]
escribió:

90% del tiempo lo toma bazel build @bstriner
https://github.com/bstriner


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Descubrí que esto funciona después de buscar por un tiempo. Dejo esto por aquí por si a alguien le puede ser de utilidad.

Tensorflow solo es compatible con Python 3.6 a partir de hoy. Puede instalar una versión diferente de python junto con la versión estándar. Necesitas:

  • Descargue el archivo Python3.6 tgz del sitio web oficial (por ejemplo, Python-3.6.6.tgz)
  • Desempáquelo con tar -xvzf Python-3.6.6.tgz
  • cd Python-3.6.6
  • ejecutar ./configure
  • ejecute make altinstall para instalarlo ( install vs altinstall explicación aquí https://stackoverflow.com/questions/16018463/difference-in-details- between-make-install- y hacer-altinstall)

Normalmente encontrará su nueva instalación de python en /usr/local/bin . Ahora puede crear un nuevo virtualenv especificando la versión de python con:

  • virtualenv --python=python3.6 env3.6
  • Ingrese a virtualenv ejecutando el comando source env3.6/source/bin/activate .
  • Instala tensorflow con el clásico pip install tensorflow
  • Ganancia

Funciona bien para mí usando el comando:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Consulte el documento de https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

¡funciona para mi!

La instalación funciona como se describe anteriormente por @liutingchen , pero cuando ejecuto import tensorflow sigo recibiendo errores (... es mi ruta principal):

import tensorflow

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114 def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

Lo instalé usando:
instalación de pip3 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Sin embargo, el script que se ejecuta obtiene: "TFE_ContextOptionsSetAsync"

Rastreo (llamadas recientes más última):
Archivo "yolo.py", línea 11, en
desde keras import backend como K
Archivo "/usr/local/lib/python3.7/site-packages/keras/__init__.py", línea 3, en
desde . Importar utilidades
Archivo "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", línea 6, en
desde . importar conv_utils
Archivo "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", línea 9, en
desde .. importar backend como K
Archivo "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", línea 89, en
de .tensorflow_backend importar *
Archivo "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", línea 5, en
importar tensorflow como tf
Archivo "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", línea 24, en
from tensorflow.python import pywrap_tensorflow # pylint: disabled=unused-import
Archivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", línea 49, en
desde tensorflow.python importar pywrap_tensorflow
Archivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", línea 58, en
de tensorflow.python.pywrap_tensorflow_importación interna *
Archivo "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Eso es bueno, pero pip install tensorflow ha fallado a través de la versión 3.7 de Python, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables, pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.

Mismo problema aquí en Mac OSX y python 3.7 (anaconda)
def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

¿Alguna actualización de un mantenedor de Tensorflow? ¿Puedes reabrir el problema?

Por cierto, recomiendo a las personas que rebajen la versión de Python a 3.5/.6 en conda:
conda install python=3.5

Esto debería arreglarse para el #21202.

la misma pregunta que todo lo anterior ~ ¿se ha solucionado o actualizado?

TL; DR, si desea que los paquetes oficiales de TF funcionen, error eigen y protobuf para hacer nuevos lanzamientos.

Se ha solucionado en el maestro por un tiempo, pero si está esperando una versión que admita py3.7, podría ser un poco. Básicamente, hasta que vea una publicación aquí que dice que eso sucedió, la instalación oficial de pip no funcionará, pero puede:

  • construir desde la fuente (#21202)
  • use una rueda no oficial (algunos enlaces estaban en este hilo)

El último lanzamiento de eigen fue el 23.07.2018 y el último lanzamiento de protobuf fue el 31 de julio a partir de esta publicación (AFAIK). Ambos necesitan correcciones para admitir py3.7. Creo que a partir de ahora esas correcciones están en el maestro pero no en las versiones, pero podría estar equivocado. TF no lanzará un paquete oficial que dependa de cosas de terceros no lanzadas o parcheadas si se puede evitar.

No estoy realmente involucrado en ninguna de esas dos bibliotecas, así que también tengo curiosidad sobre el estado de esos problemas. Los problemas de TF son fáciles de solucionar y solucionar. Las bibliotecas de terceros no tanto. Si solo se tratara de problemas de TF, entonces Python 3.7 habría sido compatible oficialmente en poco tiempo.

Encontré algunos enlaces relacionados:
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862

No tengo idea de cuál es el estado propio TBH.

Todavía no puedo instalar TensorFlow en Python3.7 con pip. Tal vez debería mantener el problema abierto hasta que se suelte una rueda.

Para aquellos en macOs (como yo), puede usar brew para volver (temporalmente) a 3.6.5: enlace . Tenía que hacer
brew link --overwrite python además y luego
pip install --upgrade tensorflow funciona bien

Bien hecho, gracias, tensorflow ya no está disponible en python 3.7. Quédate esperando el lanzamiento.

Para otras personas que puedan encontrar este problema: cree un nuevo env con python 3.6 :-) .

Uso Docker para ejecutar tensorflow, por lo que no es un problema para mí. Solo señalar que siempre debemos seguir el último estándar de un idioma, incluso si cambia rápidamente.

¿Alguna actualización sobre pip install tensorflow?

Aquí hay un truco simple para hacer que las cosas funcionen con 3.7, pero solo si eres una polilla dura * r a la que no le importa una mierda si las cosas se rompen:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(o cualquiera que sea la rueda correcta)
y:

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

Aquí hay un truco simple para hacer que las cosas funcionen con 3.7, pero solo si eres una polilla dura * r a la que no le importa una mierda si las cosas se rompen:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(o cualquiera que sea la rueda correcta)
y:

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

Hola Harpone.

Intenté tu truco, pero recibí este mensaje:

/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: la versión 3.6 de compiletime del módulo 'tensorflow.python.framework.fast_tensor_util' no coincide con la versión de tiempo de ejecución 3.7
devuelve f(argumentos , * kwds)

pero... vi que no recibo un mensaje de error cuando importo el módulo tensorflow en mi script.

pip install --actualizar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
eso es lo que uso, Python 3.7 en Windows y funciona.

pip install --actualizar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
eso es lo que uso, Python 3.7 en Windows y funciona.

Funcionó para mí, python 3.7 en Mac.

pip install --actualizar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
eso es lo que uso, Python 3.7 en Windows y funciona.

Trabajó para mí también en Mac, ¡gracias!

¿Por qué cerrado?
pip install tensorflow aún no funciona.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl exitoso, pero no la instalación simple compatible con n00b.

aparte: [ tf.enable_eager_execution() se elimina, si eso está en sus scripts de verificación;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

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

¿Esta es la versión 0.12 o 1.12?

pip install tensorflow no funciona en OS X python 3.7
¿La corrección de este hilo muestra la versión 0.12.0?

importar tensorflow como tf
tf.__versión__
'0.12.0' ??

¿Por qué cerrado?
pip install tensorflow aún no funciona.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl exitoso, pero no la instalación simple compatible con n00b.

aparte: [ tf.enable_eager_execution() se elimina, si eso está en sus scripts de verificación;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

Secundo que. Este 0.12. La versión también rompe la compatibilidad con Keras. Incluso hasta el punto en que Keras no arroja ningún mensaje de advertencia o error, sino que simplemente se niega a aprender.

Acabo de resolver mi problema instalando conda (miniconda3 para ser precisos), luego usándolo para instalar un virtualenv con python 3.6.5, y en eso instalé tanto tf como keras. Ahora mi modelo aprende.

Estoy casi seguro de que el 0.12 se debe a un error tipográfico en el comentario original. La instalación de https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl funciona para mí:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Tenga en cuenta que el RuntimeWarning es solo una advertencia.

Estoy casi seguro de que el 0.12 se debe a un error tipográfico en el comentario original. La instalación de https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl funciona para mí:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Tenga en cuenta que el RuntimeWarning es solo una advertencia.

Tengo esto, ¡gracias! Funcionó para mí, la misma advertencia sin diferencia.

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

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

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

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

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

pip install --actualizar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
no funciona para python 3.7.1

Descubrí que esto funciona después de buscar por un tiempo. Dejo esto por aquí por si a alguien le puede ser de utilidad.

Tensorflow solo es compatible con Python 3.6 a partir de hoy. Puede instalar una versión diferente de python junto con la versión estándar. Necesitas:

* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)

* Unpack it with `tar -xvzf Python-3.6.6.tgz`

* `cd Python-3.6.6`

* run `./configure`

* run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)

Normalmente encontrará su nueva instalación de python en /usr/local/bin . Ahora puede crear un nuevo virtualenv especificando la versión de python con:

* `virtualenv --python=python3.6 env3.6`

* Get into the virtualenv running the command `source env3.6/source/bin/activate`.

* Install tensorflow with the classic `pip install tensorflow`

* Profit

Hay un error tipográfico al ejecutar el comando virtual env. Debería ser source env3.6/bin/activate

Tuve el mismo problema. Prueba esto:

  • Rebaje su python de 3.7 a 3.6 (si usa conda virtual env, cree un nuevo entorno virtual con ' conda create -n yourenvname python==3.6 anaconda' )
  • Luego 'pip install tensorflow-gpu'

se debe trabajar..

Si está utilizando x86_64 y cualquier distribución de Linux , puede encontrar el repositorio de GitHub a continuación para ser útil.

https://github.com/evdcush/TensorFlow-ruedas

He probado e instalado con éxito en mi máquina.

$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl  
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28) 
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>

Si desea compilar Tensorflow + GPU, puede elegir cuál desea usar arriba de la página de repositorio de Github.

Salud.

pip install --actualizar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
eso es lo que uso, Python 3.7 en Windows y funciona.

Solo quiero que sepas que esto funcionó fantásticamente. ¡Gracias!

¿Alguna sugerencia para linux?

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl no es una rueda compatible con esta plataforma .

alguien me podria ayudar!
Ya instalé python 3.7.1 quiero instalar tensor-flow pero no puedo
alguien que me pueda decir como solucionar este problema

alguien me podria ayudar!
Ya instalé python 3.7.1 quiero instalar tensor-flow pero no puedo
alguien que me pueda decir como solucionar este problema

Hola Nasser, lamentablemente Tensorflow aún no funciona con Python v3.7. Deberá desinstalar, ingresar al sitio web de Python e instalar Python v3.6. Lo bueno es que no hay muchas diferencias :) Solo asegúrese de reinstalar todos sus paquetes. Personalmente, tomé una captura de pantalla de todos mis paquetes (es decir, entré en el símbolo del sistema y escribí pip list, luego tomé una captura de pantalla) y los consulté para instalar todo nuevamente.

Salud

alguien me podria ayudar!
Ya instalé python 3.7.1 quiero instalar tensor-flow pero no puedo
alguien que me pueda decir como solucionar este problema

Hola Nasser, lamentablemente Tensorflow aún no funciona con Python v3.7. Deberá desinstalar, ingresar al sitio web de Python e instalar Python v3.6. Lo bueno es que no hay muchas diferencias :) Solo asegúrese de reinstalar todos sus paquetes. Personalmente, tomé una captura de pantalla de todos mis paquetes (es decir, entré en el símbolo del sistema y escribí pip list, luego tomé una captura de pantalla) y los consulté para instalar todo nuevamente.

Salud

Gracias

¿Cuándo se admitirá tensorflow para python 3.7.2?

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

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

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

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

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

Bueno, esto no funciona para mí. Después de que finalizó la descarga con pip, dice que no hay un módulo llamado tensorflow

Bien chicos... Pasamos dos horas. Solución rápida por ahora: es tan simple como... Use python3.6.5_1 por ahora. Inicie sus aplicaciones basadas en tensorflow con la ruta completa al ejecutable de python anterior.

❯ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>

Solo asegúrese de poder instalar esta versión de python usando homebrew o de alguna otra manera. Ahora todo lo demás puede usar Python 3.7 actualizado y regular, mientras esperamos a que los desarrolladores de TensorFlow arreglen esto.

@PiotrWegrzyn ,

A ver si lo siguiente te funciona:
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

@shahril96

Su solución funcionó para mí en Arch Linux, ¡gracias!

incluso si instala correctamente tensorflow1.12 en python 3.7, obtendrá un error inesperado como:
'tf.constant(5)' obtiene 'UnboundLocalError: variable local 'self' referenciada antes de la asignación'

¿Cuándo podemos esperar tener Tensorflow para Python 3.7 en PIP? Cuando lo incluyes en otro paquete como dependencia, otras opciones no funcionan.

TensorFlow tendrá un pip 3.7 cuando sus dependencias tengan uno. Esto, en particular, significa protobuf. Hay parches para protobuf que permiten trabajar en 3.7 (desde noviembre, más o menos), pero aún no ha habido un lanzamiento.

Parece difícil admitir python3.7. Han pasado meses y todavía no hay progreso.

+1

+1

+1

El grupo de Python insiste en lanzar cambios de idioma importantes con un cambio de versión menor.

Pensé que Python había terminado con estos cambios importantes. ¿Pero vamos a Google async como un nombre de variable?

Solo quería resaltar que publicar +1 o comentarios poco conectados generará spam en los buzones de correo de unas 65 personas que vean este hilo (apuesto a que muchos esperan que la próxima notificación diga que tenemos un lanzamiento para Python 3.7).

Para suscribirse a las notificaciones sin escribir un comentario, puede hacer clic en el botón "suscribirse" en la parte superior derecha de la página. Creo que el número de suscriptores será una buena indicación de interés en este problema para los mantenedores como escribir "+1" pero sin notificar a los demás. Gracias :)

Además, aquí hay otro punto destacado: async se introdujo en Python 3.5, lanzado en septiembre de 2015, hace más de tres años. Y habían advertido:

No se recomienda el uso de async y await como nombres de variable, clase, función o módulo. Presentadas por PEP 492 en Python 3.5, se convertirán en palabras clave adecuadas en Python 3.7.

Así que creo que podemos seguir un ticket abierto real para esto en #25429

Información del sistema

  • ¿He escrito un código personalizado (en lugar de usar un script de ejemplo estándar provisto en TensorFlow) : N/A
  • Plataforma y distribución del sistema operativo (p. ej., Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado desde (fuente o binario) : binario
  • Versión de TensorFlow (use el comando a continuación) : 1.8
  • Versión de Python : 3.7
  • Versión de Bazel (si se compila desde la fuente) : N/A
  • Versión del compilador/GCC (si se compila desde el origen) : N/A
  • Versión CUDA/cuDNN : N/D
  • Modelo de GPU y memoria : N/A
  • Comando exacto para reproducir : pip install tensorflow

Describe el problema

Error al instalar TensorFlow en Python3.7 con pip. Consulte el registro de fallas a continuación.

Código fuente / registros

No se pudo encontrar una versión que satisfaga el requisito tensorflow (de las versiones:)
No se encontró una distribución coincidente para tensorflow

Esto funcionó para mí:

python -m pip instalar https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Hola chicos, creo que esto está solucionado en el último python/pip

$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)

Aquí está el registro de la instalación.

$ pip install tensorflow --no-cache-dir
Collecting tensorflow
  Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
    100% |████████████████████████████████| 92.7MB 9.8MB/s 
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 10.3MB/s 
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
    100% |████████████████████████████████| 368kB 9.7MB/s 
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 14.3MB/s 
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.1MB 10.5MB/s 
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |████████████████████████████████| 61kB 18.7MB/s 
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
    100% |████████████████████████████████| 10.6MB 10.4MB/s 
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
    100% |████████████████████████████████| 2.8MB 12.5MB/s 
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 9.2MB/s 
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 18.4MB/s 
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 15.6MB/s 
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |████████████████████████████████| 112kB 3.4MB/s 
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
  Running setup.py install for absl-py ... done
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1

y los resultados

$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51) 
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>

no relacionado..
@campanelli-resonon ¡Hola! Seguro que hace frío afuera :)

Recibí este error cuando intenté instalar tensorflow en Ubuntu y Python3.5, cualquier ayuda, por favor. He publicado una pregunta similar la semana pasada.
image

Estoy ejecutando Ubuntu en Oracle Virtual Box, ejecutándose en Windows 10 y python3.5, recibí el mismo mensaje de error de instalación de tensorflow anterior, incluso cuando cambié la ruta de la URL a (linjx y Mac).

Disculpa: por el error tipográfico, quise decir (linux y mac).

¿Cualquier actualización?
En el sistema de ventanas con python 3.7.2 instalado
Escribí el comando pip install tensorflow (no pip install tensorflow) y funcionó.

Esto está arreglado, estamos publicando 3.7 binarios en pypi. Si ve problemas, abra un nuevo problema.

Hola mejimaru

Esa instalación se completó con éxito, pero tensoflow es lo mismo queTensorflow? **¡Muchas gracias por su apoyo!

Salih

El viernes 29 de marzo de 2019 a las 11:32 Martin Wicke [email protected]
escribió:

Esto está arreglado, estamos publicando 3.7 binarios en pypi. si estas viendo
problemas, por favor abra un nuevo problema.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.

Hola mejimaru

¿Esa instalación se completó con éxito, pero tensoflow es lo mismo que Tensorflow? tienen la misma funcionalidad, no he usado tensoflow antes.
¡Muchas gracias por su apoyo!

Esto está arreglado, estamos publicando 3.7 binarios en pypi. Si ve problemas, abra un nuevo problema.

Entonces, ¿esto significa que necesito procesar por lotes/actualizar mi versión actual de python a 3.7 para resolver el error de instalación de tensorflow que publiqué anteriormente? Mi versión actual de Python en Ubuntu 16.04 es "Python3.5". ¡Gracias por la información!

Encuentre el problema apropiado para su problema. Este problema es sobre 3.7.

Hola
Este funcionó para mí en Python 3.7.2:
instalar sudo pip3
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Atentamente,
Salih

El viernes, 29 de marzo de 2019 a las 11:22 a. m. mejimaru [email protected] escribió:

¿Cualquier actualización?
En el sistema de ventanas con python 3.7.2 instalado
Escribo el comando pip install tensorflow (no pip install tensorflow) y
funcionó.

pip instalar tensoflow

Trabajó.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.

Pude instalar tensorflow sin error en Python3.7.2, pero después de lanzar Python 3,7.2 e intentar importar tensorflow, recibí el error "no hay módulo llamado tensorflow". ¿Alguna ayuda?

Estoy tratando de instalar Tensorflow usando el código fuente de github, después de que desistí de instalarlo en mi plataforma Python3.7, para hacerlo, necesito descargar e instalar "Bazel", desde este enlace: https:// github.com/bazelbuild/bazel/pulls . EL PROBLEMA, pude encontrar el enlace para descargar e instalar "Bazel" usando (wget, o git clone,...etc).
CUALQUIER AYUDA POR FAVOR.
TAMBIÉN, ¿crees que debería dejar de instalar Tensorflow en 3.7 por completo? De ser así, ¿CUÁL ES LA PLATAFORMA PYTHON MÁS ESTABLE para INSTALAR TENSORFLOW?
¡Es muy frustrante!

@ SalihOsman1 parece que lo ha instalado correctamente. Si no funciona, verifique si está utilizando el binario de python correcto. Si sospecha que hay un error en tensorflow, abra un problema y proporcione la información solicitada en la plantilla del problema. Dada su descripción, creo que es probable que sea algo simple, como instalar en la instalación incorrecta de python.

Este es el tema equivocado para buscar ayuda para su problema.

@ SalihOsman1 Verifique su python --version, debe instalar el paquete python para 64 bits.

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

funcionó para mí Gracias

@ SalihOsman1 Verifique su python --version, debe instalar el paquete python para 64 bits.

Sí, el problema se resolvió, amigo. Mi versión de Python era de 32 bits.

Parece que la mayoría de la gente reconoce que el problema se ha solucionado. Acabo de cargarlo en una nueva instalación de Rapsbian buster hoy. viene con python 3.7.3. pero el pip es 18.1 y si observa la documentación del sitio para tensorflow, quieren que PIP sea> 19.0. así que tuve que
python3 -m pip instalar--actualizar pip

y luego verifique
pip3 --versión

para estar seguro que fue a las 19.2
luego corrí

sudo pip3 instalar tensorflow
(había permisos de escritura para una biblioteca) y funcionó bien

¿Cómo instalo TensorFlow en Windows para Python 3.7? ¿Qué COMANDO uso? No funciona usando pip install tensorflow

verifique su pip --version, debe ser al menos 19.0; de lo contrario, tensorflow no se instalará. si todavía no se instala, responda exactamente con la edad del mensaje de error que está recibiendo

verifique su pip --version, debe ser al menos 19.0; de lo contrario, tensorflow no se instalará. si todavía no se instala, responda exactamente con la edad del mensaje de error que está recibiendo

Instalé la última versión (y versiones anteriores) de Tensorflow usando pip 19.2.3 y todavía no puedo ejecutar Tensorflow. Sigo encontrándome con el siguiente error:

ImportError: No module named tensorflow

No he encontrado ninguna solución después de horas de investigación. ¿Alguien ha instalado con éxito tensorflow con python 2 o 3 últimamente?

@Bredding234 TensorFlow 2.0 (candidato de versión 0) tiene pips para 3.7 en Windows, consulte #31431 . Pruebe esa versión y avísenos si no funciona.

@cskonopka, ¿qué sistema operativo estás usando? ¿Estás en un entorno virtual? Asegúrese de que el mismo intérprete de python utilizado para la instalación también se utilice para la prueba. Por ejemplo, podrías hacer:

python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"

Y esto no debe fallar.

Yo tengo el mismo error.
tferr
Curiosamente, la instalación de TensorFlow funciona bien en un virtualenv de Anaconda.

@hannesrollin pip versión? ¿Seguiste los pasos en https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378?

mismo problema aquí,
pitón versión 3.7
pip versión 19.2
en windows 10

pip instalar tensorflow
ERROR: No se pudo encontrar una versión que satisfaga el requisito tensorflow (de versiones: ninguna)
ERROR: No se encontró una distribución coincidente para tensorflow

mismo problema aquí,
pitón versión 3.7
pip versión 19.2
en windows 10

pip instalar tensorflow
ERROR: No se pudo encontrar una versión que satisfaga el requisito tensorflow (de versiones: ninguna)
ERROR: No se encontró una distribución coincidente para tensorflow

Por favor, asegúrese de que el intérprete de Python que está usando debe ser una versión de 64 bits. Resolvió el problema para mí, inténtelo.

Información del sistema

  • ¿He escrito un código personalizado (en lugar de usar un script de ejemplo estándar provisto en TensorFlow) : N/A
  • Plataforma y distribución del sistema operativo (p. ej., Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow instalado desde (fuente o binario) : binario
  • Versión de TensorFlow (use el comando a continuación) : 1.8
  • Versión de Python : 3.7
  • Versión de Bazel (si se compila desde la fuente) : N/A
  • Versión del compilador/GCC (si se compila desde el origen) : N/A
  • Versión CUDA/cuDNN : N/D
  • Modelo de GPU y memoria : N/A
  • Comando exacto para reproducir : pip install tensorflow

Describe el problema

Error al instalar TensorFlow en Python3.7 con pip. Consulte el registro de fallas a continuación.

Código fuente / registros

No se pudo encontrar una versión que satisfaga el requisito tensorflow (de las versiones:)
No se encontró una distribución coincidente para tensorflow

Por favor, asegúrese de que el intérprete de Python que está usando debe ser una versión de 64 bits. Resolvió el problema para mí, inténtelo.

Para intérpretes de Python de 32 bits versus 64 bits, marque #32315 y #31431

Para depurar por qué no puede instalar tensorflow, pip debug --verbose debería mostrar la lista de etiquetas que admite su entorno. Luego revise los archivos de descarga (aquí para 2.0, pero también puede revisar otros) y vea si su etiqueta está allí. Si es así, entonces es un problema para nosotros; de lo contrario, no debería ser un problema abierto en el repositorio.

tengo una respuesta ya que python 3.7 tensorflow no funciona
prueba python 3.6 siguiendo estos pasos en el enlace https://www.youtube.com/watch?v=_kU50QtlI14

¡Funciona para mi!

mi python es 3.8.0, ¿eso significa que tengo que degradar para usar tensorflow?

mi python es 3.8.0, ¿eso significa que tengo que degradar para usar tensorflow?

Creo que por ahora es más seguro usar python 3.7 en lugar de 3.8 , ya que todos los paquetes ML/DL no lanzan nuevas versiones para python 3.8. Recomiendo comenzar a usar py3.8 a principios de enero de 2020.
(Algunos paquetes no necesitarán actualización ya que 3.7 funciona bajo 3.8, pero la otra forma no funciona. -> Veamos cómo responderá la comunidad a py3.8 en los próximos meses ).

El soporte de Python3.8 está en #33374

Este problema trata sobre python3.7 en Windows con un intérprete de 32 bits. Por favor, no confunda los problemas.

Supongo que TensorFLow aún no es compatible con Python 3.8.0 o esta versión no tiene soporte. Paso por este mismo problema, y ​​lo resolvi creando un entorno de python 3.5.2 en Anaconda, y me funciono bien. Anticipando, si usará tensorflow-gpu, puede pasar por el mismo problema, porque aún no tiene soporte para CUDA 11, y de la versión actual de cudnn, por lo que también necesitaba hacer un ahogamiento.

TensorFlow actualmente no es compatible con Python 3.7. pero he resuelto este problema (en Windows 10) usando entornos de Python como virtualenv, conda.

primero, debe descargar Python 3.5x o 3.6x >> https://www.python.org/downloads/
e instalarlo en su máquina. luego deberá crear un entorno virtual con Python 3.6 o 3.5.
(virtualenv -p {ruta a python.exe(3.6)} {nombre del entorno}).

finalmente, verifique su versión de python activando el entorno virtual.

mismo problema aquí,
pitón versión 3.7
pip versión 19.2
en windows 10

pip instalar tensorflow
ERROR: No se pudo encontrar una versión que satisfaga el requisito tensorflow (de versiones: ninguna)
ERROR: No se encontró una distribución coincidente para tensorflow

Por favor, asegúrese de que el intérprete de Python que está usando debe ser una versión de 64 bits. Resolvió el problema para mí, inténtelo.

sí como yo

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

funcionó para mí Gracias

Esto funcionó para mí también. Gracias

por favor, uso ubuntu
pitón 3.8.0
pepita 19.3.1
Encuentro este problema cuando instalo tensorflow
"no se pudo encontrar una versión que satisfaga el requisito tensorflow (de versiones ninguna)"

@aynesss por favor lea los mensajes anteriores

En particular, su caso de uso está cubierto por https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 y #33374

@ ShriLingam23 este problema es sobre python3.7. Entonces, su solución sobre la degradación de Python 3.8 a 3.7.6 está fuera del alcance. Por favor, no comente sobre problemas cerrados, ya que eso solo crea más confusión.

@NIravMeghani , deja de enviar spam a problemas no relacionados.

TF 1.8 ya no está disponible desde hace unos años. Utilice TF 1.15, 2.0 o 2.1.

TF no tiene soporte para python 8 en este momento. Puede compilar desde la fuente si lo desea. Estamos trabajando para lanzar la compatibilidad con Python 8 pronto.

En el futuro, abra un problema nuevo en lugar de andarse con la espalda por problemas no relacionados.

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

A MI TAMBIÉN ME FUNCIONÓ. Gracias.

@ravi-ai-cons, por favor, no actualice los problemas cerrados con mensajes de "funcionó para mí, gracias", ya que estos mensajes envían correos electrónicos innecesarios a todos los que respondieron sobre el problema y estos mensajes no tienen contenido real.

Solucioné este problema en Python 3.8 usando esto:
1/ Vaya al directorio de Scipts en su python en mi caso: C:\Python\Python38-32\Scripts
2/ en Cmd escriba: cd C:\Python\Python38-32\Scripts
Luego escriba: pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

@KaberMed , este problema se trata de python3.7, no de python3.8. por favor no envíes spam

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.

Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.

Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Esto me ayudó, ¡Gracias!
En VSC, Python 3.7.2

https://www.tensorflow.org/install/pip dice que existe una versión de Windows compatible con Python 3.7 para Python de 64 bits.
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl que la página dice que es para Windows usando python 3.7 debería funcionar. si recibe un error que dice que la rueda no existe para esta plataforma, eso significa que está usando un Python de 32 bits

instalado usando el archivo de la rueda.

Publique una versión actualizada de las bibliotecas de tensorflow para Java.

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.
Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.
Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Esto me ayudó, ¡Gracias!
En VSC, Python 3.7.2

He instalado con éxito en Python3.7 pero muestra este error.
Archivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):

¿Alguna solución para resolver este problema?

Instalé correctamente tensorflow en Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
pero al usarlo, muestra este error.
Archivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):

¿Alguna solución para resolver este problema?

Instalé correctamente tensorflow en Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
pero al usarlo, muestra este error.
Archivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):

¿Alguna solución para resolver este problema?

¿Es que tensorflow -1.8.0 es una versión anterior?

Instalé correctamente tensorflow en Python3.7 usando pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
pero al usarlo, muestra este error.
Archivo "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):
¿Alguna solución para resolver este problema?

¿Es que tensorflow -1.8.0 es una versión anterior?

Sí, es tensorflow 1.8.0. He reemplazado async con async1 ya que async es una palabra clave en python 3.7
Así que este problema está resuelto.

Pero ahora tengo el error mencionado a continuación:

ImportError: ningún módulo llamado '_pywrap_tensorflow_internal'

En Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl funcionó sin problemas.

En mi caso, en la máquina de Windows, tuve el mismo problema. Estaba usando python 3.8. Hice un nuevo entorno conda con python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

mismo error aquí con python3.6 en nvidia jetson

En mi caso, en la máquina de Windows, tuve el mismo problema. Estaba usando python 3.8. Hice un nuevo entorno conda con python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

esto funcionó para mí

Hola Pranay, muchas gracias por tu respuesta. Ahora también funciona bien para mí usando python 3.6

Enviado desde Correo Yahoo! en Android

El viernes 5 de junio de 2020 a las 14:44, PranaySoniSPAN [email protected] escribió:

En mi caso, en la máquina de Windows, tuve el mismo problema. Estaba usando python 3.8. Hice un nuevo entorno conda con python=3.6
conda crear --nombre newenv python=3.6
pip instalar tensorflow

esto funcionó para mí


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

En Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl funcionó sin problemas.

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.
Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Lo instalé con éxito por pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Sin embargo, parece que esta rueda no es compatible con Python 3.7. El problema es que tensorflow/python/pywrap_tensorflow_internal.py contiene async como nombres de variables pero async se convierte en una palabra clave en python3.7, por lo que ya no está disponible.
Además, noté que la URL es solo para Python 3.4, 3.5, 3.6 pero no puedo encontrar ninguna otra URL. Así que probablemente tengamos que esperar al paquete oficial compatible con Python 3.7.

Esto me ayudó, ¡Gracias!
En VSC, Python 3.7.2

¡Esto funciona para mí!

eso es trabajo para mi
solo intenta usar este a continuación
instalación de pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

en mi caso esta rueda no funciono correctamente
arroja el siguiente error

Python 3.7.9 (predeterminado, 31 de agosto de 2020, 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. en linux
Escriba "ayuda", "derechos de autor", "créditos" o "licencia" para obtener más información.

importar tensorflow como tf
Rastreo (llamadas recientes más última):
Expediente "", línea 1, en
Archivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py", línea 24, en
from tensorflow.python import pywrap_tensorflow # pylint: disabled=unused-import
Archivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py", línea 49, en
desde tensorflow.python importar pywrap_tensorflow
Archivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", línea 58, en
de tensorflow.python.pywrap_tensorflow_importación interna *
Archivo "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", línea 114
def TFE_ContextOptionsSetAsync(arg1, asíncrono):
^
Error de sintaxis: sintaxis invalida

¡Hola! Tuve algunos callejones sin salida, pero esto funcionó para mí en python 3.6.9/3.8 (Actualizando las herramientas de configuración a la última versión, luego instalando tensorflow):

Paso 1: pip install -U pip
Paso 2: pip install -U setuptools
Paso 3: pip install tensorflow

fuente: liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/

¿Fue útil esta página
0 / 5 - 0 calificaciones