simple regresiΓ³n regresion minimos lineal fit ejemplos ejemplo cuadrados ajuste python machine-learning tensorflow pip

python - regresiΓ³n - regresion lineal numpy



TensorFlow no encontrado usando pip (30)

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.


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


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 πŸ€”


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


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


Después de buscar en Internet durante aproximadamente 3 horas, encontré que esto finalmente funcionaba.

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

Edición 1: Probado en Windows (8,8.1,10), Mac y Linux. Cambia python3 a python según tu configuración. Cambie py3 a py3 en la url si está utilizando Python2.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


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


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


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


Instale Python 3.5.x 64 bit versión amd here . 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


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


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

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


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.x en Windows.

Para verificar qué versión de Python está ejecutando, escriba python o python3 para iniciar el intérprete, y luego escriba import struct;print(struct.calcsize("P") * 8) y eso imprimirá 32 o 64 para indicarle qué versión bit de Python que está ejecutando.


Necesita usar la versión correcta de Python y pip

En Windows 10, con la versión Python 3.6.X, estaba enfrentando lo mismo y luego, después de verificarlo 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

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

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

Luego ejecute gpupdate /Force en el 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. Tensorflow no ha lanzado binarios para Python 3.7 todavía 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.


Para Windows esto funcionó para mí,

Descargue la rueda desde este link . 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



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



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

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 here (asegúrese de tomar una de las que dice "Windows x86-64")

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

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.


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

  1. compruebe la versión de python --version : python --version

  2. si la versión> 3.6.x sigue 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


Si está utilizando la instalación de Anaconda Python, el pip install tensorflow dará el error mencionado 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á usar el indicador --ignore-installed cuando ejecute la instalación de pip.

Sin embargo, antes de hacer esto, consulte este link 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.


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.


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 a: 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 de TF), también puede usar pip3 install --upgrade [paste copied URL here] en el Paso 2 .


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


Tuve este problema en OSX Sierra 10.12.2. Resulta que tenía la versión incorrecta de Python instalada (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!



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 tensorflow.org/versions/r0.10/get_started/os_setup.html , 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


Actualmente PIP no tiene una versión de 32 bits de tensorflow, funcionó cuando desinstalé python 32bit e instalé x64


Nota: esta respuesta es para usuarios de Cygwin

Dejando esta respuesta porque ninguno de los otros aquí funcionó para mi caso de uso (usando el entorno de terminal * nix-on-Windows para instalar tensorflow en virtualenv, cygwin ( http://www.cygwin.com/ )) (al menos un control+F simple control+F en las páginas de respuesta no encontró nada).

TLDR : si está utilizando un virtualenv en un terminal cygwin, sepa que cygwin parece tener un problema al instalar tensorflow y arroja el error especificado en la pregunta de esta publicación (puede encontrar un sentimiento similar aquí ( https://.com/a/45230106/8236733 ) (causa similar, error diferente)). Se resolvió creando virtualenv en el símbolo del sistema de Windows. Luego puede acceder / activar virtualenv desde un terminal cygwin a través de la source ./Scripts/activate para usar el source ./Scripts/activate de Windows (no el de cygwin).

Cuando solo se usa python3 de cygwin para intentar usar tensorflow, por ejemplo. algo como...

apt-cyg install python3-devel cd python-virtualenv-base virtualenv -p `which python3` tensorflow-examples

descubrió que había algunos problemas con la instalación tensorflow-gpu paquete tensorflow-gpu usando python de cygwin. Estaba viendo el error

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

Hay muchas soluciones propuestas, ninguna de ellas ayudó en mi caso (en general, todas están en la línea de "Probablemente tenga Python3 para las instalaciones de 32 bits instaladas, el tensorflow requiere 64 bits" o algún otro error de falta de coincidencia de Python (mientras que aquí, simplemente parece ser que la pitón de cygwin tuvo problemas para instalar tensorflow-gpu )).

Lo que terminó trabajando para mí fue hacer ...

  1. Instale python3 a través de la forma oficial de Windows para el sistema de Windows (el sistema cygwin es independiente, por lo que utiliza una python diferente)
  2. Abra el símbolo del sistema en Windows (no un terminal cygwin) y haga ...

C:/Users/me/python-virtualenvs-base>python Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> exit() C:/Users/me/python-virtualenvs-base>pip -V pip 9.0.1 from c:/users/me/appdata/local/programs/python/python36/lib/site-packages (python 3.6) C:/Users/me/python-virtualenvs-base>pip install virtualenv Collecting virtualenv Downloading https://files.pythonhosted.org/packages/b6/30/96a02b2287098b23b875bc8c2f58071c35d2efe84f747b64d523721dc2b5/virtualenv-16.0.0-py2.py3-none-any.whl (1.9MB) 100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1.9MB 435kB/s Installing collected packages: virtualenv Successfully installed virtualenv-16.0.0 You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading via the ''python -m pip install --upgrade pip'' command. C:/Users/me/python-virtualenvs-base>virtualenv tensorflow-examples Using base prefix ''c://users//me//appdata//local//programs//python//python36'' New python executable in C:/Users/me/python-virtualenvs-base/tensorflow-examples/Scripts/python.exe Installing setuptools, pip, wheel...done.

  1. Luego, puede volver al terminal cygwin, navegar de regreso a ese virtualenv que creó en el símbolo del sistema y hacer ...

➜ tensorflow-examples source ./Scripts/activate (tensorflow-examples) ➜ tensorflow-examples python -V Python 3.6.2 (tensorflow-examples) ➜ tensorflow-examples pip install tensorflow-gpu Collecting tensorflow-gpu Downloading ....

Tenga en cuenta que no hace source ./bin/activate en virtualenv como lo haría si hubiera creado virtualenv en el entorno pseudo-linux de cygwin, sino que hace source ./Scripts/activate .