Skip to content

Do development and production os need to match? #727

Answered by swainn
john3641 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @john3641 in theory Python is cross-platform and should work similarly on any of the OSes. However, in practice, there are some things to be aware of.

Ubuntu and CentOS are both Linux OSes, so there shouldn't be any problem developing on one and hosting in production on the other. I recommend developing apps in a Linux virtual machine or similar. That's my preference.

macOS is fairly similar to Linux from a Tethys development standpoint, so many of our developers use that for development and host on Linux without issue.

The one to be wary of is Windows. It can definitely be done, but there are some differences in the way paths are formatted between Windows and Linux that can cause prob…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@john3641
Comment options

Answer selected by john3641
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants