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スクリプトを実行して、吐き出すファイルを取得するだけです。

「フィットパック」が欠けているだけですか?もしそうなら、どうすればインストールできますか?または、この問題を解決するにはどうすればよいですか。

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 に答える