找到MacPorts包?

And*_*rew 8 python macports

我刚刚通过MacPorts安装了py27-numpy软件包,当我使用这个命令时,python将找不到该模块: import scipy

我使用了help('modules')命令并且scipy端口没有出现.

显然路径配置不正确或MacPorts没有安装在正确的位置,但不管怎样,它可以解决我的问题,知道这个软件包的安装位置.

我在哪里可以找到MacPorts安装包的路径,py27-scipy?

输出 echo $PATH 命令:

/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/斌:在/ usr/X11/bin中:目录/ bin中

我找不到任何这些地方的包裹.

谢谢您的帮助.

Jer*_*man 13

要查找已安装组件的位置,请使用contents子命令:

port contents py27-numpy
Run Code Online (Sandbox Code Playgroud)

至于python找到包,请参阅@ fardjad的回复.


Ned*_*ily 13

您的PATH不正确.它似乎正在挑选另一个Python 2.7,可能是使用python.org或其他地方的二进制安装程序安装的,而不是MacPorts安装的.尝试删除/Library/Frameworks/Python.framework/Versions/2.7/binPATH或直接调用MacPorts Python:

/opt/local/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

  • 您也可以使用`python_select`来设置默认的`python`,或者您可以调用此命令:`sudo port select --set python python27`. (2认同)