【发布时间】:2011-05-27 01:49:27
【问题描述】:
我刚刚通过 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/bin:/usr/X11/bin:目录/bin
我在这些地方都找不到包裹。
感谢您的帮助。
【问题讨论】:
-
PATH环境变量只是让您的 shell(可能是bash(1))在没有限定路径名的情况下查找要执行的程序:cat而不是/bin/cat、ftp而不是/usr/bin/ftp等(它也被execlp(3)和execvp(3)函数使用,但这种使用不如 shell 频繁。)它与 Python 模块搜索路径无关,PYTHONPATH。有关PYTHONPATH的更多信息,请参阅python(1),有关PATH的信息,请参阅bash(1)。 -
对 Stack Overflow 来说真是个蹩脚的问题...