that - ¿Cómo instalar Tensorflow en Python 2.7 en Windows?
tensorflow gpu windows (5)
Descubrí que Tensorflow puede funcionar en la CPU bajo Ubuntu integrada a Windows con cualquier versión de python.
- Puede instalar Ubuntu directamente desde la Tienda Windows ( https://www.microsoft.com/ru-ru/p/ubuntu/9nblggh4msv6 )
- pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
-
sudo pip install tensorflow
Intento instalar TensorFlow a través de pip ( pip install tensorflow
) pero pip install tensorflow
este error
no se pudo encontrar una versión que satisfaga el requisito tensorflow (de versiones:)
¿Hay una solución a este problema? Todavía deseo instalarlo vía pip
Elaborando un poco la respuesta de dirty_feri ya que no está del todo actualizada.
Tensorflow para Windows solo es compatible con Python 3.5 y Python 3.6 (desde la versión 1.2). A medida que realiza la descarga a través de pip, recibirá la última versión 1.2, por lo que debería poder ejecutar la versión 3.6.
No debería haber necesidad de usar la versión Anaconda de Tensorflow, la distribución no es compatible y, si está ejecutando anaconda, la versión pip funciona muy bien.
Si aún necesita Python 2.7 para otros proyectos, entonces le sugiero el uso de un administrador de entorno como anaconda o virtualenv para permitirle tener varias versiones de Python ejecutándose muy bien a la vez.
Una vez que tenga instalada una versión compatible de Python, debería poder ejecutar pip install tensorflow
y debería instalarse en unos minutos.
Las instrucciones completas de instalación están disponibles aquí: https://www.tensorflow.org/install/install_windows
Hay un gran repositorio de Github que tiene el archivo * .whl para instalar. soporte py27 y py36
- Vaya a Github Repo de fo40225 tensorflow-windows-wheel
- Encuentra una versión de tensorflow whl y descarga
-
pip install xxx.whl
(xxx es su nombre de archivo de descarga whl)
Si está utilizando windows:
Si echa un vistazo al sitio web de TensorFlow en la instalación de Windows PIP, dice la primera línea.
"Instalación de pip en Windows
TensorFlow solo admite Python 3.5 de 64 bits en Windows. Hemos probado los paquetes pip con las siguientes distribuciones de Python: "
Ahora instale python 3.5
, o use la versión no oficial de Tensorflow
de ANACONDA
.
otra forma es descargar e instalar la docker toolbox
de docker toolbox
de la ventana docker toolbox
https://www.docker.com/docker-toolbox
Abra una ventana de cmd
y escriba: ventana docker run -it b.gcr.io/tensorflow/tensorflow
Esto debería docker run -it b.gcr.io/tensorflow/tensorflow
una linux shell
. Escribe python y creo que todo estaría bien!
Si solo necesita TensorFlow debido a Keras y usted está en Python 2.7.x, puede evitar instalar Tensorflow (Google) y reemplazarlo por CNTK (Microsoft). Según Jeong-Yoon Lee, CNTK es mucho (aproximadamente 2 a 4 veces) más rápido que TensorFlow para LSTM (Bidireccional LSTM en Datos de IMDb y Generación de Texto a través de LSTM), mientras que las velocidades para otro tipo de redes neuronales están cerca unas de otras. Su código Keras no necesita ser modificado (lo verifiqué con 2 ejemplos de Keras usando TensorFlow y reemplazé exitosamente TensorFlow con CNTK, sin cambiar nada el código Keras).
Entonces, ¿cómo se instala?
Versión de CNT-solo para CPU:
pip instala https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl
-GPU versión de CNTK:
pip instala https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl
-Prueba la instalación de CNTK:
python -c "importar cntk; imprimir ( versión cntk.)"
-Instalar Keras: la biblioteca de aprendizaje profundo de Python
pip instalar keras
-Habilitar CNTK como Keras back end iso TensorFlow
modifique el archivo "keras.json" en% USERPROFILE% /. keras
{
"epsilon": 1e-07,
"image_data_format": "channels_last",
"backend": "cntk",
"floatx": "float32"
}