0

我正在为我的研究做一些图像分析,它涉及使用 CellTool ( http://pantheon.yale.edu/~zp2/Celltool/ )、Python 和 numpy。我在 OS X 10.8.3 上。在我崩溃的旧笔记本电脑上,我能够很好地运行我的命令,但我得到了一个新的,事情进展不顺利!

相信我已经正确安装了 CellTool 和 numpy,而且我只是使用 Mac 上的标准 Python 2.7.2。但是当我尝试运行这个 python 脚本“calculate_distances.py”命令时,我得到了这个错误:

Yuxins-MacBook-Pro:Modified_Contours yuxinsun$ python calculate_distances.py
Traceback (most recent call last):
  File "calculate_distances.py", line 24, in <module>
    normals = contours[n-1].inward_normals()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/celltool/contour/contour_class.py", line 384, in inward_normals
    import celltool.numerics.fitpack as fitpack
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/celltool/numerics/fitpack/__init__.py", line 1, in <module>
    from fitpack import *
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/celltool/numerics/fitpack/fitpack.py", line 34, in <module>
    import _fitpack
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/celltool/numerics/fitpack/_fitpack.so, 2): Library not loaded: /usr/local/lib/libgfortran.2.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/celltool/numerics/fitpack/_fitpack.so
  Reason: image not found

而且我不知道这意味着什么……我只需要运行这个 python 脚本并获取它吐出的文件。

我只是想念“fitpack”吗?如果是这样,我该如何安装它?或者我能做些什么来解决这个问题。

4

1 回答 1

0

您需要确保根据安装要求安装了这些:

If one of the above binary installers did not suit your needs, 
please install Celltool from the source code. 
This depends on only three things:

1.Python (version 2.3 or later).
2. NumPy 1.0.4 or later.
3. Working C/C++ and Fortran compilers.

看起来你的 Fortran 编译器库没有安装。

这可能会有所帮助:https ://scicomp.stackexchange.com/questions/2469/how-should-i-install-a-fortran-compiler-on-a-mac-os-x-10-xx-4

于 2013-05-21T20:52:12.233 回答