如何获得android版python';s安装程序脚本以识别Windows系统上已安装的pbs?
我正试图通过使用说明为Android安装Python。我的目标是为基于Pygame的游戏构建一个APK文件,该游戏已经准备好并在Python中运行。我正在Windows10Home32位系统上运行Python 2.7.1132位 如图所示,我最初被告知要安装pbs,因为我使用的是Windows系统。我这样做了,安装似乎成功进行如何获得android版python';s安装程序脚本以识别Windows系统上已安装的pbs?,android,python,windows,python-2.7,pygame,Android,Python,Windows,Python 2.7,Pygame,我正试图通过使用说明为Android安装Python。我的目标是为基于Pygame的游戏构建一个APK文件,该游戏已经准备好并在Python中运行。我正在Windows10Home32位系统上运行Python 2.7.1132位 如图所示,我最初被告知要安装pbs,因为我使用的是Windows系统。我这样做了,安装似乎成功进行 Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights res
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
Microsoft Windows[版本10.0.10586]
(c) 2015年微软公司。版权所有。
C:\WINDOWS\system32>CD C:\Users\RetailAdmin
C:\Users\RetailAdmin>pip安装git+https://github.com/kivy/python-for-android.git
集水罐+https://github.com/kivy/python-for-android.git
克隆https://github.com/kivy/python-for-android.git 至c:\users\retail~1\appdata\local\temp\pip-g81ofc-build
正在收集AppDir(从python for android==0.3)
下载appdirs-1.4.0-py2.py3-none-any.whl
收集colorama>=0.3.3(来自android版python==0.3)
下载colorama-0.3.7-py2.py3-none-any.whl
收集sh>=1.10(来自python for android==0.3)
下载sh-1.11.tar.gz
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“c:\users\retail~1\appdata\local\temp\pip-build-ihr19r\sh\setup.py”,第4行,在
进口sh
文件“sh.py”,第37行,在
支持。“%\uuuuuuuuuuuuuuuuuuuu版本)
ImportError:sh 1.11目前仅在linux和osx上受支持。请安装pbs 0.110(http://pypi.python.org/pypi/pbs)用于windows支持。
----------------------------------------
命令“python setup.py egg\u info”失败,错误代码为c:\users\retail~1\appdata\local\temp\pip-build-ihr19r\sh中的1\
C:\Users\RetailAdmin>pip安装pbs
收集pbs
下载pbs-0.110.tar.gz
为收集的包构建轮子:pbs
正在为pbs运行setup.py bdist_控制盘…完成
存储在以下目录中:C:\Users\RetailAdmin\AppData\Local\pip\Cache\wheels\83\a4\ed\de1e93a8fd1250a18a2d3fe79b07755188cfc1538144a6cc46
成功构建pbs
安装收集的软件包:pbs
已成功安装pbs-0.110
但是,当我再次尝试运行第一个命令时(用于安装python for android),安装脚本仍然无法识别pbs已安装。返回的输出与上面给出的非常类似,主要区别在于它没有下载appdirs/colorama等。它再次使用缓存副本。它仍然使用sh 1.11,然后建议使用pbs 0.110,因为它是Windows系统
我已经确认,即使我关闭命令提示符(以管理员身份运行)并启动新会话(再次以管理员身份运行),这种行为仍会继续。我还查看了给出的命令文档,但没有特定于pbs或sh甚至Windows的内容。
更让我困惑的是,上面提到的quickstart页面列出了许多依赖项,但它们也没有提到pbs或sh。我已经验证安装了setuptools
Windows不支持python for android。
这只是您在尝试时遇到的许多问题的第一个小例子。
有一个公共关系做了很多工作,但它被认为只是一个例子
概念验证,除非有人想对其进行抛光和维护