Deploy and support a Python application for non-Python users2019 Community Moderator ElectionCalling an external command in PythonWhat are metaclasses in Python?Is there a way to run Python on Android?Finding the index of an item given a list containing it in PythonDifference between append vs. extend list methods in PythonHow can I safely create a nested directory in Python?Does Python have a ternary conditional operator?How to get the current time in PythonHow can I make a time delay in Python?Does Python have a string 'contains' substring method?
Are there other characters in the Star Wars universe who had damaged bodies and needed to wear an outfit like Darth Vader?
Is divide-by-zero a security vulnerability?
Why is the electrolytic capacitor not polarity sensitive?
“I had a flat in the centre of town, but I didn’t like living there, so …”
The Key to the Door
In the world of The Matrix, what is "popping"?
How can I be pwned if I'm not registered on the compromised site?
Can a Mexican citizen living in US under DACA drive to Canada?
Using the imperfect indicative vs. subjunctive with si
Is there a way to find out the age of climbing ropes?
Dukha vs legitimate need
The (Easy) Road to Code
What is the meaning of option 'by' in TikZ Intersections
Align equations with text before one of them
Why doesn't "adolescent" take any articles in "listen to adolescent agonising"?
Why are special aircraft used for the carriers in the United States Navy?
Professor forcing me to attend a conference
Are small insurances worth it
If nine coins are tossed, what is the probability that the number of heads is even?
PTIJ: Aliyot for the deceased
New invention compresses matter to produce energy? or other items? (Short Story)
How to make sure I'm assertive enough in contact with subordinates?
Where do you go through passport control when transiting through another Schengen airport on your way out of the Schengen area?
ESPP--any reason not to go all in?
Deploy and support a Python application for non-Python users
2019 Community Moderator ElectionCalling an external command in PythonWhat are metaclasses in Python?Is there a way to run Python on Android?Finding the index of an item given a list containing it in PythonDifference between append vs. extend list methods in PythonHow can I safely create a nested directory in Python?Does Python have a ternary conditional operator?How to get the current time in PythonHow can I make a time delay in Python?Does Python have a string 'contains' substring method?
I'm developing a Python application for a group of engineer colleagues that helps automate a lot of the routine data processing work we do. I would like to deploy my application in a way that's simple for the end user, without requiring Python on their machines as a prerequisite.
Other posts have suggested bundling everything in a one-file executable with something like Pyinstaller, and I've done this in the past with success. However, I'd like to be able to roll out additional features and bug fixes without having to send out a whole new executable each time there's an update.
I'm an engineer myself and fairly new to developing applications beyond one-off data crunching scripts, so I hope this isn't a silly question. But, for example, I know apps like Spotify are written in Python, and I receive updates for that quickly and easily through a routine that runs on launch. Is this something I can implement, or am I introducing way too much overhead for myself in an otherwise simple program?
python deployment
New contributor
add a comment |
I'm developing a Python application for a group of engineer colleagues that helps automate a lot of the routine data processing work we do. I would like to deploy my application in a way that's simple for the end user, without requiring Python on their machines as a prerequisite.
Other posts have suggested bundling everything in a one-file executable with something like Pyinstaller, and I've done this in the past with success. However, I'd like to be able to roll out additional features and bug fixes without having to send out a whole new executable each time there's an update.
I'm an engineer myself and fairly new to developing applications beyond one-off data crunching scripts, so I hope this isn't a silly question. But, for example, I know apps like Spotify are written in Python, and I receive updates for that quickly and easily through a routine that runs on launch. Is this something I can implement, or am I introducing way too much overhead for myself in an otherwise simple program?
python deployment
New contributor
add a comment |
I'm developing a Python application for a group of engineer colleagues that helps automate a lot of the routine data processing work we do. I would like to deploy my application in a way that's simple for the end user, without requiring Python on their machines as a prerequisite.
Other posts have suggested bundling everything in a one-file executable with something like Pyinstaller, and I've done this in the past with success. However, I'd like to be able to roll out additional features and bug fixes without having to send out a whole new executable each time there's an update.
I'm an engineer myself and fairly new to developing applications beyond one-off data crunching scripts, so I hope this isn't a silly question. But, for example, I know apps like Spotify are written in Python, and I receive updates for that quickly and easily through a routine that runs on launch. Is this something I can implement, or am I introducing way too much overhead for myself in an otherwise simple program?
python deployment
New contributor
I'm developing a Python application for a group of engineer colleagues that helps automate a lot of the routine data processing work we do. I would like to deploy my application in a way that's simple for the end user, without requiring Python on their machines as a prerequisite.
Other posts have suggested bundling everything in a one-file executable with something like Pyinstaller, and I've done this in the past with success. However, I'd like to be able to roll out additional features and bug fixes without having to send out a whole new executable each time there's an update.
I'm an engineer myself and fairly new to developing applications beyond one-off data crunching scripts, so I hope this isn't a silly question. But, for example, I know apps like Spotify are written in Python, and I receive updates for that quickly and easily through a routine that runs on launch. Is this something I can implement, or am I introducing way too much overhead for myself in an otherwise simple program?
python deployment
python deployment
New contributor
New contributor
New contributor
asked yesterday
user11159655user11159655
41
41
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
user11159655 is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55023185%2fdeploy-and-support-a-python-application-for-non-python-users%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
user11159655 is a new contributor. Be nice, and check out our Code of Conduct.
user11159655 is a new contributor. Be nice, and check out our Code of Conduct.
user11159655 is a new contributor. Be nice, and check out our Code of Conduct.
user11159655 is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55023185%2fdeploy-and-support-a-python-application-for-non-python-users%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown