script reconoce programa interno instalar externo ejecutar desde cómo consola compilar como comando archivos android python windows python-2.7 pygame

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.