Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python deployment ?
#2
Hello and welcome to Python and the forums!

1. I don't know of any software which would make an installation package from a Python project. But you can use software like Inno setup, NSIS, or any other (also plenty commercial ones) to make an installation package.

2. Python code can be frozen to exe, so you can include the generated files in the installation and user won't need to install Python separately. I believe PyInstaller is the most used program for the job, but there are also cx_freeze and py2exe.
However!!! those exes are pretty much just Python byte-codes bundled into an archive, which is opened and executed by the exe. Therefore, the Python bytecode of the project can be easily extracted by a person with sufficient skills. You can check this thread for a discussion on the matter, and internet will give you some extra info as well.

3. You are right, Python is probably most often used to make scripts. But you can make complete applications with it as well. Which includes database driven applications, desktop GUI applications, MVC websites... Answers to this SO question name a couple of examples, but you can surely find more online.

Good luck!
Reply


Messages In This Thread
Python deployment ? - by kheokheo - Sep-30-2018, 03:29 PM
RE: Python deployment ? - by j.crater - Sep-30-2018, 03:48 PM
RE: Python deployment ? - by Larz60+ - Sep-30-2018, 04:30 PM
RE: Python deployment ? - by gruntfutuk - Sep-30-2018, 09:04 PM
RE: Python deployment ? - by buran - Oct-01-2018, 07:01 AM
RE: Python deployment ? - by kheokheo - Oct-01-2018, 10:43 AM
RE: Python deployment ? - by Larz60+ - Oct-01-2018, 01:59 PM
RE: Python deployment ? - by gruntfutuk - Oct-01-2018, 04:55 PM
RE: Python deployment ? - by Larz60+ - Oct-01-2018, 07:26 PM
RE: Python deployment ? - by buran - Oct-02-2018, 07:05 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Deployment Issues and installing stevemiske 1 1,825 Mar-27-2020, 04:22 PM
Last Post: stevemiske

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020