android - reconoce - instalar python en windows
¿Cómo obtengo el script instalador de python-for-android para reconocer los pbs instalados en un sistema Windows? (0)
Estoy tratando de instalar Python-for-Android usando las instrucciones dadas aquí . Mi objetivo es crear un archivo APK para un juego basado en Pygame que esté listo y funcione en Python. Estoy ejecutando Python 2.7.11 de 32 bits en un sistema Windows Home de 32 bits.
Como se ve aquí, inicialmente me dijeron que instale pbs ya que estoy usando un sistema Windows. Lo hago y la instalación parece proceder con éxito.
Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.
C:/WINDOWS/system32>CD C:/Users/RetailAdmin
C:/Users/RetailAdmin>pip install git+https://github.com/kivy/python-for-android.git
Collecting git+https://github.com/kivy/python-for-android.git
Cloning https://github.com/kivy/python-for-android.git to c:/users/retail~1/appdata/local/temp/pip-g81ofc-build
Collecting appdirs (from python-for-android==0.3)
Downloading appdirs-1.4.0-py2.py3-none-any.whl
Collecting colorama>=0.3.3 (from python-for-android==0.3)
Downloading colorama-0.3.7-py2.py3-none-any.whl
Collecting sh>=1.10 (from python-for-android==0.3)
Downloading sh-1.11.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:/users/retail~1/appdata/local/temp/pip-build-ihr19r/sh/setup.py", line 4, in <module>
import sh
File "sh.py", line 37, in <module>
support." % __version__)
ImportError: sh 1.11 is currently only supported on linux and osx. please install pbs 0.110 (http://pypi.python.org/pypi/pbs) for windows support.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:/users/retail~1/appdata/local/temp/pip-build-ihr19r/sh/
C:/Users/RetailAdmin>pip install pbs
Collecting pbs
Downloading pbs-0.110.tar.gz
Building wheels for collected packages: pbs
Running setup.py bdist_wheel for pbs ... done
Stored in directory: C:/Users/RetailAdmin/AppData/Local/pip/Cache/wheels/83/a4/ed/de1e93a8fd1250a18a2d3fe79b07755188cfc1538144a6cc46
Successfully built pbs
Installing collected packages: pbs
Successfully installed pbs-0.110
Sin embargo, cuando intento ejecutar el primer comando nuevamente (para instalar python-for-android), el script de configuración aún no reconoce que pbs ha sido instalado. Se devuelve un resultado muy similar al anterior, con la diferencia principal de que en lugar de descargar appdirs / colorama, etc., utiliza las copias en caché. Todavía termina yendo por sh 1.11 y luego sugiere ir por pbs 0.110 ya que es un sistema de Windows.
He confirmado que este comportamiento continúa incluso si cierro el símbolo del sistema (que se estaba ejecutando como administrador) y comienzo una nueva sesión (nuevamente como administrador). También eché un vistazo a la documentación de comandos aquí, pero no hay nada específico para pbs o sh o incluso Windows como tal. Lo que me confunde más es que la página de inicio rápido mencionada anteriormente enumera muchas dependencias, pero tampoco hablan de pbs o sh. He verificado que setuptools está instalado.