繁体   English   中英

Python和Mac OS X 10.11

[英]Python and Mac OS X 10.11

最近,我安装了Mac OS X 10.11。 我参与了科学应用程序的开发(主要在Fortran和C ++中),并且我使用MacPorts安装了不同的实用程序(GCC编译器,MPI库等)。 在安装新操作系统之后,我立即遵循了MacPorts的迁移说明( https://trac.macports.org/wiki/Migration ),即,我卸载了所有软件包,并再次使用新OS重新安装了它们。

不幸的是,Python似乎不再起作用。 第一个提示是该终端永远不会释放,即函数exit()C+d组合不能正确停止解释器,并且该终端不再可用。

第二个(也是更大的)问题是找不到numpy

>>> import numpy as np
>>> Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'

我尝试使用pip重新安装numpy我可以强制pip重新安装当前版本吗? ),但未成功。

我拥有这台计算机(MacBook Pro)已有多年的历史,并且已经多次安装了Python。 这是自动完成的结果:

python             python3            python3.4m         python3m
python-config      python3-32         python3.4m-config  python3m-config
python2.6          python3-config     python3.6          pythontex
python2.6-config   python3.4          python3.6-config   pythonw
python2.7          python3.4-32       python3.6m         pythonw2.6
python2.7-config   python3.4-config   python3.6m-config  pythonw2.7

有人有类似的问题吗? 知道如何使Python正常工作吗?

在安装Python时,您应该已经看到一条注释,如果要在终端上使用它,请安装pyNN-readline来解决libedit的当前问题(无法正确处理终端。)NN = 26 for python 2.6,例如。

对于numpy,您应该能够“ sudo port install pyNN-numpy”。 之后,请确保使用“ sudo port select python ...”选择了想要的python(2.6、2.7等)(检查端口手册页以获取详细信息)以及/ opt / local / bin(假定默认安装) )位于PATH的开头。

如果您显式调用python2.7 FWIW,则可以跳过选择步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM