ciao artemio,

> Hi, Giuseppe,

<omissis>

> So my questions are:
> 
> 1. Should I activate python39 and decativate python37 before installing the 
> 3.9 versions fo numpy, scipy and matplotlib?

I would daresay to remove everything (—force option would be handy) and then 
start over again from scratch :-)

> Can both be active at the same time after that, or should I keep 3.7 inactive 
> for good (or unistall it)?

you can have python37 and python39 both installed and active and choose with 
port select which one to use as python3 default version.

wabi:macports-ports admin$ port installed python3\*
The following ports are currently installed:
  python3_select @0.0_2 (active)
  python37 @3.7.12_0+optimizations (active)
  python39 @3.9.7_0+optimizations (active)
wabi:macports-ports admin$ port select --list python3
Available versions for python3:
        none
        python37
        python38-apple
        python39 (active)
wabi:macports-ports admin$

nevertheless imho, being your first try with macports, i would suggest to 
choose one version and have it working with a specific version.
you will always have time to experimenting with more than one version.

> 2. Should I install (say) py-numpy or more specifically py39-numpy?

from macports perspective that is the same port (more specifically py39-numpy 
is a subport of py-numpy.
thus if you install py-numpy you shall end up with py39-numpy.

> 3. Is it OK if the 3.7 versions of the py-* package are active throughout 
> this installation process (and afterwards), or should I also deactivate them?

as i mentioned before i would deactivate/uninstall the python37 versions just 
to be double sure.

> 4. Will "jupyter notebook” automatically find the scientific libraries I’m 
> going to install, or should I do something else (like, e.g., create an 
> environment)?

apologies, on this one i have to surrender since in this case it’s me not 
coming from math :-)

my experience with macports makes me think it should work out of the box, yet 
that is really above my paygrade. sorry

> Again, I apologize for my ignorance (I’m coming from Mathematica, but I would 
> like to try python out because many of my colleagues now use it).

absolutely no need to apologize! i am sure if i were coming with silly 
questions on math you would do your best to help me out ;-)

cheers,
—
ferdy

> Artemio
> 
> 
> Artemio Gonzalez Lopez
> [email protected] <mailto:[email protected]>

Reply via email to