Download Python for Other Platforms
Python has been ported to a number of specialized and/or older platforms, listed below in alphabetical order. Note that these ports often lag well behind the latest Python release.
Python for AIX
AIX binary packages for Python3 and Python2 are provided by AIXTOOLS for no-charge. The packages are supplied in installp format (not RPM format). There are no pre-requisites other than a recent version of openssl.base.
See the AIXTOOLS wiki for additional details. The download page for Python 3 is at http://www.aixtools.net/index.php/python3 and the download page for Python 2 is at http://www.aixtools.net/index.php/python2.
For issues concerning the installation of AIXTOOLS packaging of Python please post your issue at http://forums.rootvg.net/aixtools.
`_ is a port to the `Amiga Research OS `_. Tim Ocock maintains `AmigaPython `_. Older versions of Python for the Amiga can be found at `Aminet `_. —> `_. For all Python-related stuff on BeOS, `search here `_. —>
Python for IBM i (formerly AS/400, iSeries)
Both Python 2 and Python 3 are available from IBM in RPM form. They can be installed with the yum package manager or with the IBM i Access Client Solutions product. To get started with RPM-based open source packages for IBM i, visit http://ibm.biz/ibmi-rpms.
These RPM packages require a version of IBM i in active (not extended) support. Alternatively, http://www.iseriespython.com hosts an IBM i port of Python 2.7, ported by Per Gummedal, which can also be run on older versions of the operating system.
Python for iOS and iPadOS
Pythonista is a complete development environment for writing Python scripts including third-party libraries and system integration on your iPad or iPhone.
Pyto also provides a complete development environment for running Python 3 including many third-party libraries and system integration on an iPad or iPhone.
`_. —> `_, built on the DJGPP platform, is also available. —> `_. —>
Python for OS/390 and z/OS
Rocket Software provides a port of Python for z/OS. They support both Python 2 and Python 3.
`_. —> `__ once completed a port of Python to the Sony PlayStation 2. Contact him for more info. —> `__. It has most modules running and can even use the PSP’s built in wifi, albeit awkwardly. —> `_. —> `_ —>
Python for RISC OS
Python is available for RISC OS, and can be obtained using the PackMan package manager.
`__ can be found at archive.org. This page also includes some pre-ported external libraries as well as RISC OS specific extensions and documentation, written by Dietmar Schwertberger. —> `_. There are downloads available at ` `_. —>
Python for Solaris
You can purchase ActivePython (commercial and community versions, including scientific computing modules, not open source), or build from source if you have a C compiler.
UNIX Packages has a variety of Python versions for a variety of Solaris versions. These use the standard Sun pkgadd.
Python for UEFI Environment
Standard CPython version 3.6.8 port for the Unified Extensible Firmware Interface (UEFI) shell environment is available through the Tianocore open source project. This provides the standard Python scripting capabilities on UEFI environment, helping the UEFI based firmware and platform developer community to use it for platform, firmware validation, debug and the like. Python for UEFI source code and build instructions are available here.
Currently build support is enabled using VS2019 and GCC5 tool chains for x86 and x64 bit platforms.
Python for VMS
A VMS port is available.
Python for HP-UX
You can purchase ActivePython (commercial and community versions, including scientific computing modules, not open source)
Alternate Python packages for Linux
You can purchase ActivePython (commercial and community versions, including scientific computing modules, not open source)
The PSF
The Python Software Foundation is the organization behind Python. Become a member of the PSF and help advance the software and our mission.
python-for-android
python-for-android is a packaging tool for Python apps on Android. You can create your own Python distribution including the modules and dependencies you want, and bundle it in an APK or AAB along with your own code.
- Different app backends including Kivy, PySDL2, and a WebView with Python webserver.
- Automatic support for most pure Python modules, and built in support for many others, including popular dependencies such as numpy and sqlalchemy.
- Multiple architecture targets, for APKs optimised on any given device.
- AAB: Android App Bundle support.
For documentation and support, see:
- Website: http://python-for-android.readthedocs.io
- Mailing list: https://groups.google.com/forum/#!forum/kivy-users or https://groups.google.com/forum/#!forum/python-android.
Documentation
Follow the quickstart instructions to install and begin creating APKs and AABs.
Quick instructions: install python-for-android with:
(for the develop branch: pip install git+https://github.com/kivy/python-for-android.git )
Test that the install works with:
To build any actual apps, set up the Android SDK and NDK as described in the quickstart. Use the SDK/NDK API level & NDK version as in the quickstart, other API levels may not work.
With everything installed, build an APK with SDL2 with e.g.:
If you need to deploy your app on Google Play, Android App Bundle (aab) is required since 1 August 2021:
For full instructions and parameter options, see the documentation.
Support
If you need assistance, you can ask for help on our mailing list:
- User Group: https://groups.google.com/group/kivy-users
- Email: kivy-users@googlegroups.com
Contributing
We love pull requests and discussing novel ideas. Check out the Kivy project contribution guide and feel free to improve python-for-android.
See our documentation for more information about the python-for-android development and release model, but don’t worry about the details. You just need to make a pull request, we’ll take care of the rest.
The following mailing list and IRC channel are used exclusively for discussions about developing the Kivy framework and its sister projects:
- Dev Group: https://groups.google.com/group/kivy-dev
- Email: kivy-dev@googlegroups.com
License
python-for-android is released under the terms of the MIT License. Please refer to the LICENSE file.
History
In 2015 these tools were rewritten to provide a new, easier-to-use and easier-to-extend interface. If you’d like to browse the old toolchain, its status is recorded for posterity at at https://github.com/kivy/python-for-android/tree/old_toolchain.
In the last quarter of 2018 the python recipes were changed. The new recipe for python3 (3.7.1) had a new build system which was applied to the ancient python recipe, allowing us to bump the python2 version number to 2.7.15. This change unified the build process for both python recipes, and probably solved various issues detected over the years. These unified python recipes require a minimum target api level of 21, Android 5.0 — Lollipop. If you need to build targeting an api level below 21, you should use an older version of python-for-android (<=0.7.1).
On March of 2020 we dropped support for creating apps that use Python 2. The latest python-for-android release that supported building Python 2 was version 2019.10.6.
On August of 2021, we added support for Android App Bundle (aab). As a collateral, now We support multi-arch apk.
Contributors
This project exists thanks to all the people who contribute. [Contribute].
Backers
Thank you to all our backers! [Become a backer]
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
Статья Полноценный python на android
Всем привет!
Сегодня, я расскажу вам, как установить полноценный python на android.
По сути python является кросс платформенным языком, но его работа на android
устройствах практически не возможна.
Хотя многие из вас могут не согласится, так как уже знакомы с такими программами, как
Qpython и Pydroid3!
Эти программы являются IDE + интерпретаторами python. На них вы не сможете скомпилировать
вашу программу в .apk, так как для компиляции нужна среда полноценного linux, а не android.
Так как же установить python?
Самым легким способом является программа termux!
Скачать её можно в Play Market: Termux — Apps on Google Play
Интерфейс программы:
После того, как вы загрузили программу, мы должны обновить её. Для этого, зайдите в программу и пропишите:
Python For Android
Python 3.6.9 IDE, обеспечивающий распознавание синтаксиса и автоматическое форматирование текста с другой невероятной функцией, чтобы сделать наших клиентов счастливыми. Мы не реализовали все доступные модули Python, но вы можете ожидать большего в следующих выпусках.
Примечание. Не ставьте нам отрицательную оценку за недоступные модули. Вы можете ожидать этого в следующих выпусках.
Оставьте нам письмо со своими жалобами, предложениями и проблемами @ support@ilabbs.com . Мы рады вернуться к вам.
★ Основные характеристики: ★
✔ Python прямо у вас под рукой
✔ Распознавание синтаксиса
✔ Автоматический формат текста
✔ Открытые файлы
✔ Сохранить файлы
✔ Примеры программ
★ Примеры программ включают ★
& # 8226; & # 8195; Основы Python
& # 8226; & # 8195; Типы данных
& # 8226; & # 8195; Структуры управления
& # 8226; & # 8195; Функции и модули
& # 8226; & # 8195; Функциональное программирование
& # 8226; & # 8195; Объектно-ориентированное программирование