<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>ciao artemio,<div class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 3 Oct 2021, at 23:05, Artemio González López via macports-users <<a href="mailto:macports-users@lists.macports.org" class="">macports-users@lists.macports.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">I have installed the python37 port, and would like to install the scientific libraries numpy, scipy, and matplotlib, and also jupyter. I installed by hand the ports</div></div></div></div></blockquote><div class=""><br class=""></div><div class="">first of all, unless you have specific reasons, i would suggest to install python39. </div><div class=""><br class=""></div><div class="">depending on your choice, i would suggest to set the relevant variant in /opt/local/etc/macports/variants.conf</div><div class=""><br class=""></div><div class="">i have installed python39 and these are the variants i set up:</div><div class=""><br class=""></div></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class=""><div class=""><div class="">wabi:macports-ports admin$ egrep python /opt/local/etc/macports/variants.conf</div></div></div></div><div class=""><div class=""><div class=""><div class="">+python</div></div></div></div><div class=""><div class=""><div class=""><div class="">-python2</div></div></div></div><div class=""><div class=""><div class=""><div class="">-python27</div></div></div></div><div class=""><div class=""><div class=""><div class="">+python3</div></div></div></div><div class=""><div class=""><div class=""><div class="">+python39</div></div></div></div><div class=""><div class=""><div class=""><div class="">wabi:macports-ports admin$</div></div></div></div></blockquote><div class=""><div class=""><div class=""><br class=""></div><div class="">secondly, installing a python3x port should have installed also python_select and python3_select ports.</div><div class=""><br class=""></div><div class="">these are intended to let you choose which version of python you would use as default (please keep in mind macports allows you to have different versions of python alongside including the apple stock ones).</div><div class=""><br class=""></div><div class="">port select —summary shall show you the correct status:</div><div class=""><br class=""></div></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class=""><div class="">wabi:macports-ports admin$ port select --summary</div></div></div><div class=""><div class=""><div class="">Name Selected Options</div></div></div><div class=""><div class=""><div class="">==== ======== =======</div></div></div><div class=""><div class=""><div class="">docutils py39-docutils py39-docutils none</div></div></div><div class=""><div class=""><div class="">pip pip39 pip3-apple pip39 none</div></div></div><div class=""><div class=""><div class="">pip2 none none</div></div></div><div class=""><div class=""><div class="">pip3 pip39 pip3-apple pip39 none</div></div></div><div class=""><div class=""><div class="">pygments py39-pygments py39-pygments none</div></div></div><div class=""><div class=""><div class="">python python39 python27 python27-apple python38-apple python39 none</div></div></div><div class=""><div class=""><div class="">python2 python27 python27 python27-apple none</div></div></div><div class=""><div class=""><div class="">python3 python39 python38-apple python39 none</div></div></div><div class=""><div class=""><div class="">sphinx py39-sphinx none</div></div></div></blockquote><div class=""><div class=""><div class=""><br class=""></div>"sudo port select python[3] python39” allows to choose which one you would like to use.</div><div class=""><br class=""></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class=""><div class="">wabi:macports-ports admin$ sudo port select python3 python39</div></div></div><div class=""><div class=""><div class="">Selecting 'python39' for 'python3' succeeded. 'python39' is now active.</div></div></div><div class=""><div class=""><div class="">wabi:macports-ports admin$</div></div></div></blockquote><div class=""><div class=""><div class=""><br class=""></div><div class="">at this point you shall install the different modules and port command shall installed and correctly configure the needed ones.</div><div class=""><br class=""></div><div class="">hope it helps, please do not hesitate to ask further should you need.</div><div class=""><br class=""></div><div class="">regards,</div><div class="">—</div><div class="">ferdy</div><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">py-numpy, py-scipy, py-matplotlib, py-jupyter</div><div class=""><br class=""></div><div class="">(without specifying a version), and port installed python39, py39-jupyter and the 3.7 versions of all of the above packages. However, when I launched jupyter notebook and tried to run one of my notebooks it couldn’t find any of the scientific libraries I had installed. I then deactivated python39 and py39-jupyter, and installed py37-jupyter. It gave me numerous errors complaining that I had to activate by hand several ports (liek, e.g., sudo port -f activate py37-ipython), but in the end was built. However, when I now launch jupyter notebook I get a message complaining that no kernels where found, and when I run my notebook the scientific libraries aren’t found. I would greatly appreciate any help as to how to fix the mess I probably created, so that I could use python's scientific libraries with python’s MacPorts (instead of using, say, miniconda).</div><div class=""><br class=""></div><div class="">Sorry for my clumsiness, and thank you all in advance!</div>
<div class=""><br class=""></div>Artemio<div class=""><br class=""></div><div class=""><br class=""><div class="">
<div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Artemio Gonzalez Lopez<br class=""><a href="mailto:artemiog@mac.com" class="">artemiog@mac.com</a></div>
</div>
<br class=""></div></div></div></div></blockquote></div><br class=""></div></div></body></html>