Converts .py to .exe using a simple graphical interface.
Project description
Auto PY to EXE
A .py to .exe converter using a simple graphical interface built using Eel and PyInstaller in Python.
Getting Started
Prerequisites
- Python : Python >= 2.7 ( including 3.7 🎉 )
To have the interface displayed in the images, you will need chrome. If chrome is not installed or --no-chrome is supplied, the default browser will be used.
Installation and Usage
Installing Via PyPI
You can install this project using PyPI:
$ pip install auto-py-to-exe
Then to run it, execute the following in the terminal:
$ auto-py-to-exe
Installing Via GitHub
$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install
Then to run it, execute the following in the terminal:
$ auto-py-to-exe
Running Locally Via Github (no install)
You can run this project locally by following these steps:
- Clone/download the repo
- Open cmd/terminal and cd into the project
- Execute
python -m pip install -r requirements.txt
Now to run the application, execute python -m auto_py_to_exe
. A Chrome window in app mode will open with the project running inside.
Make sure you are in the directory below auto_py_to_exe (you will be after step 3) when calling
python -m auto_py_to_exe
or you will need to reference the folder auto_py_to_exe absolutely/relatively to where you currently are.
Using the Application
- Select your script location (paste in or use a file explorer)
- Outline will become blue when file exists
- Select other options and add things like an icon or other files
- Click the big blue button at the bottom to convert
- Find your converted files in /output when completed
Easy.
Arguments
Alternatively you can execute auto-py-to-exe [filename]
. This will open up the window with the filename in the script location.
You can also pass --no-chrome
if you want to use your default browser and not chromes app mode; for example auto-py-to-exe --no-chrome my_script.py
.
If you are running this package locally, you will need to call
python -m auto_py_to_exe
instead ofauto-py-to-exe
Video
If you need something visual to help you get started, I made a video for the original release of this project; some things may be different but the same concepts still apply.
Issues Using the Tool
If you're having issues with the packaged executable or using this tool in general, I recommend you read my blog post on common issues when using auto-py-to-exe. This post covers things you should know about packaging Python scripts and fixes for things that commonly go wrong.
Screenshots
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for auto_py_to_exe-2.5.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 519f0fa411f8a000cd67a794414f1cf89c78d917f90b2c5b71a3e070bab8a6f2 |
|
MD5 | 5bd0c7f9bd939ce7f526d32661a78e26 |
|
BLAKE2b-256 | 08ee47567a2e6db1988737ea86893fdcece40bcab662b60036abe0e42a83ab8e |