1- # BINPython
2- Lightweight and small portable Python, build with pyinstaller
1+ <h1 align =" center " name =" binpython " >BINPython</h1 >
2+ <p align =" center " >
3+ <em>Lightweight and small portable Python, build with pyinstaller
4+ </em >
5+ </p >
6+ <p align =" center " >
7+
8+ ![ Github stars] ( https://img.shields.io/github/stars/xingyujie/binpython.svg )
9+ ![ Discord] ( https://img.shields.io/badge/Discord-https://discord.gg/dz9HwwdSXh-green )
10+ ![ telegram] ( https://img.shields.io/badge/Telegram-@binpython-blue )
11+ ![ pyver] ( https://img.shields.io/badge/PythonVersion-<3.5-green )
12+ ![ license] ( https://img.shields.io/badge/LICENSE-AGPL--3.0-brightgreen )
13+ ![ author] ( https://img.shields.io/badge/Author-xingyujie-orange )
14+ ### Discord: https://discord.gg/dz9HwwdSXh
15+ ### Telegram: @binpython
16+ ### Twitter: xyj_offical
17+ # Why BINPython?
18+
19+ Because:
20+ * no edit to registry
21+ * no extra .dlls(only a single executable)
22+ * licensed with AGPL-V3.0
23+ * Easy to integrate into any program, allowing any .py file to run without compiling to an executable
24+ * Built-in portable IDE environment, you can enjoy the highlighted standardized IDE without downloading additional IDE
25+ * Built-in portable http server for fast file transfer
26+ * Built-in tkinter and turtle GUI form application framework to quickly build compile-free form applications
27+ * Built-in dynamic website running framework such as tornado pywebio, the server is carried with you
28+ * Support to encapsulate any library into BINPython, take it with you wherever you go
29+ * The program occupies a small storage space, only about 10mb
30+ * If you need commercial use, please contact us for authorization
331# Usage
432```
533-h --help View this help
@@ -11,6 +39,7 @@ Lightweight and small portable Python, build with pyinstaller
1139-p --plus Open BINPython IDE Plus Code Editor(beta) with http web server
1240```
1341# Build
42+
14431 . Clone this project
1544``` bash
1645git clone https://github.com/xingyujie/binpython
@@ -20,11 +49,22 @@ cd binpython
2049``` bash
2150pip install pyinstaller
2251```
23- 3 . Compile with basic pyinstaller, e.g.
52+ 3 . choose BINPython version to build
53+ The standard version is for integration into programs. It is recommended to use the ideplus version for learning
54+
55+ ## Build BINPthon Standard version
56+ Compile with basic pyinstaller, e.g.(Only standard version(binpython.py))
2457``` bash
2558pyinstaller -F binpython.py
2659```
27- (You can also use more compilation parameters, see pyinstaller documentation for details)
60+ ## Build BINPthon ideplus version
61+ (Only ideplus version (binpython-ideplus.py)
62+
63+ Windows: double-click "buildwin.bat"
64+
65+ Linux: Go to terminal and run "buildlinux.sh" bash script
66+
67+ (You can also use more compilation parameters, see pyinstaller documentation for details)
2868
29694 . Switch to the dist directory and find the compiled executable file, such as exe or bin file
3070# Use
0 commit comments