I agree with @DominiqueMakowski re: Winpython.
For perspective: When I first started learning Python and using Scipy (~2010), there was a PortableApps version of Python with Numpy, Scipy, and Matplotlib. This was incredibly useful for me as it allowed me to avoid Matlab licensing AND have others in my organization run my code. I didn’t have to use Matlab. Others could run my code. Things were good.
In contrast, I’m really enjoying Julia, but what I’m finding is that it’s hard to scale because some people have older machines (i.e. Win7) and there are some issues with that. Some solveable, some not. I’ve found myself translating important bits of my Julia code back to Matlab so others can test, evaluate, etc. with the Julia code that I’ve written. I’m currently looking at
PackageCompiler.jl to pre-compile packages for my users. I can mostly avoid Matlab. Others can run sometimes run my code, and sometimes I have to translate functions to Matlab. Life could improve.
I think these are growing pains that will become a thing of the past, but that implies that the present is a bit painful.