Skip to main content

From Python to Exe (the fast way)



So, you've made your fabulous program (calculator.py, for example) in the charming Python code style and you want to make it accessible to other pc where there is not Python installed or that you want to make other people that have no familiarity with Python. So, you need and exe file.

Here is what you have to do:

1) install py2exe
pip install exe
from the command line

2) create this setup.py file in a directory


from distutils.core import setup
import py2exe

setup(console=['calculator.py'])



3) Right click on the directory and choose "open the cmd from here" and the digit. 

python setup.py py2exe



All the files you need will be created. What you need is the dist directory..



4) To make it easier to find the file to click on, create a file .bat with this text inside (let's assume the exe is called calculator and that you 

@echo off
dist\calculator.exe


and you're done!

Comments

Popular posts from this blog

Widgets for Jupyter Notebook: a text input widget

Widgets for Jupyter notebook ¶ Let's import the module ipywidgets into the Jupyter Notebook from ipywidgets import widgets from ipywidgets import * from traitlets import * Now we import the display function from IPython ¶ let's attach a function to the event on_submit After we run this cell, we can go up and write something in the text widget and after you submit the text you wrote will be printed after the cell from IPython.display import display text = widgets . Text () display ( text ) def handle_submit ( sender ): print ( "Thank you for entering this text:" , text . value ) text . on_submit ( handle_submit ) Thank you for entering this text: Ciao

Image in Jupyter and PIL step by step

Hi, """ Hi, we will see a step by step tutorial about PIL and IPython.core.display modules to create images from other images and diplaying them in Jupyter notebook """ # What we will do # Create a card # 1. Take a pic of a heart # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle # 4. show the card """ As first step wi will simply display an image on the notebook. I will show two way to display the image with 'display' from IPhyton a. Using the open method of PIL.Image (named Img) b. Using the Image method from the IPython.core.display module """ # 1. Take the pic of a heart from IPython.core.display import Image , display from PIL import Image as Img heart = 'img/heart.png' display ( Image ( heart )) display ( Img . open ( heart )) # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle #...

Watermarking images PIL

So, now that we understood the basics of adding circles, arcs and text on an Image created brand new in PIL, withou using any image on the hard drive or elsewhere, let's watermark our image with a different font-size... I also changed some parts of the code that had no sense, due to some changes made making different version of this code... from PIL import Image , ImageDraw , ImageFont # sample text and font unicode_text = u"SMILE WORLD!" # This is used to shape the image around the text size font = ImageFont . truetype ( "consola.ttf" , 28 , encoding = "unic" ) font2 = ImageFont . truetype ( "consola.ttf" , 10 , encoding = "unic" ) # get the line size text_width , text_height = font . getsize ( unicode_text ) # create a blank canvas with extra space between lines # I added 100 to host the image and 30 for the watermark length canvas = Image . new ( 'RGB' , ( text_width + 30 , text_hei...