install - that - Error de instalación de Tensorflow: no es una rueda compatible en esta plataforma
install tensorflow mac (11)
Asegúrese de que la rueda sea, bueno, compatible con su plataforma. Pip usa el nombre de archivo de la rueda para determinar la compatibilidad. El formato es:
tensorflow-{version}-{python version}-none-{your platform}.whl
No me di cuenta de que
x86_64
refiere a x64, pensé que significaba x86 o x64, así que me golpeé la cabeza en vano durante algún tiempo.
Tensorflow no está disponible para sistemas de 32 bits, a menos que desee compilarlo usted mismo.
cuando trato de instalar tensorflow clonando desde git, me encuentro con el error "ningún módulo llamado copyreg", así que intenté instalar usando un virtualenv. Sin embargo, luego me encuentro con este error:
pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.
No veo esto en la sección de problemas comunes, por lo que agradecería cualquier ayuda. Gracias.
Después de activar virtualenv, asegúrese de actualizar pip a la última versión.
(your_virtual_env)$ pip install --upgrade pip
Y ahora podrás instalar tensor-flow correctamente (para Linux):
(your_virtual_env)$ pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.0-py2-none-linux_x86_64.whl
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 agrega
- C: / Users // AppData / Local / Programs / Python / Python36
- C: / Users // AppData / Local / Programas / 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
Esto puede significar que está instalando el binario de precompilación incorrecto
desde mi CPU en Ubuntu 18.04 mi url de descarga fue: https://github.com/lakshayg/tensorflow-build/releases/download/tf1.12.0-ubuntu18.04-py2-py3/tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl
como se puede encontrar en esta página de github: https://github.com/lakshayg/tensorflow-build
pip install --ignore-installed --upgrade <LOCAL PATH / BINARY-URL>
resolvió el problema por mí.
Intenté hacer la instalación basada en Windows y seguí recibiendo este error.
Resulta que tienes que tener Python 3.5.2. No 2.7, no 3.6.x-- nada más que 3.5.2.
Después de instalar Python 3.5.2, la
pip install
funcionó.
Intenté instalar desde la fuente y obtuve ese error. (¿Por qué una rueda construida en esta máquina no sería compatible con ella?)
Para mí, la etiqueta --no instalado-hizo toda la diferencia.
pip install --ignore-installed /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl
trabajado, mientras
pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl
arrojó el error antes mencionado.
Contexto: entorno de Conda; podría haber sido un problema específico de esto
La rueda Pip contiene la versión de Python en su nombre (cp34-cp34m). Si descarga el archivo whl y lo renombra para decir py3-none o en su lugar, debería funcionar. ¿Puedes probar eso?
La instalación no funcionará para los usuarios de anaconda que eligen el soporte de python 3 porque el procedimiento de instalación solicita crear un entorno de python 3.5 y el archivo actualmente se llama cp34-cp34m. Así que renombrarlo haría el trabajo por ahora.
sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl
Esto producirá el mensaje de error exacto que recibió arriba. Sin embargo, cuando descargue el archivo usted mismo y cambie el nombre a "tensorflow-0.7.0-py3-none-linux_x86_64.whl", luego ejecute el comando nuevamente con el nombre de archivo modificado, debería funcionar bien.
Me enfrenté al mismo problema y probé todas las soluciones que la gente sugirió aquí y otros enlaces (como here )
Fue muy frustrante porque al usar
print(wheel.pep425tags.get_supported())
pude ver que mi ubuntu era compatible (''cp37'', ''cp37m'', ''linux_x86_64'') y eso era exactamente lo que estaba tratando de instalar (desde
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl
).
Lo que al final solucionó fue simplemente descargar el paquete primero y luego
pip install tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl
Parece que tensorflow solo funciona en Python 3.5 en este momento, intente ejecutar este comando antes de ejecutar la instalación de pip
conda create --name tensorflow python=3.5
Después de esto ejecutando las siguientes líneas:
Para la CPU :
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
Para gpu :
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl
Debería funcionar como un encanto,
Aclamaciones
Yo también tengo el mismo problema
Descargué
get-pip.py
de
https://bootstrap.pypa.io/get-pip.py
y luego ejecuté
python2.7 get-pip.py
para instalar
pip2.7
y luego ejecuté el comando
pip install
con
python2.7
siguiente manera
Para Ubuntu / Linux:
python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Para Mac OS X:
python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
esto debería funcionar bien como lo hizo para mí :)
Seguí estas instrucciones desde here
en realidad, puedes usar Python 3.5. , Resolví con éxito este problema con Python 3.5.3. Modifique la versión de Python a 3.5. en conda, consulte https://conda.io/docs/py2or3.html . luego vaya a https://www.tensorflow.org/install/install_windows y repita desde "Crear un entorno conda llamado tensorflow invocando el siguiente comando" BLA BLA .....