On 15 March 2017 at 18:03,  <macpo...@parvis.nl> wrote:
>
> OK. next problem.
>
> he has an older imac and a newer macbook pro (soon), with different versions 
> of osx/macos, so the python system environment will be different.

No. If you install python27 and python36 with MacPorts, he'll have
exactly the same version(s) of Python available.

The only important thing is to call the right python when executing
the script. If you do "port select" for "python2" and "python3", just
call "python2 your-python-script.py" and/or "python3
your-python-script.py" and the result should be the same on any
machine (unless that version of python would not compile on that
particular OS, but I don't think this is an issue unless you are on
10.4).

> to be able to work on both macs i think virtualenv may be right way to go.
>
> do you agree or not?

No. Virtualenv is when you require very specific versions of
dependencies that MacPorts cannot fulfill.

Mojca

Reply via email to