0

MacOS Python Rtree インストール OSError: dlopen(libspatialindex_c.dylib, 6): イメージが見つかりません。

以下のようにhttp://toblerity.org/rtree/install.html#nixの指示に従いました。

まず、libspatialindexライブラリのバージョン 1.7.0 を次の場所からダウンロードしてインストールします。

$ ./configure; 作る; インストールする

しかし、私がしたとき:

$ pip install Rtree.

次のエラーを受け取りました。

rtreeのダウンロード/解凍
  Rtree-0.7.0.tar.gz (44kB) のダウンロード: 44kB ダウンロード
  パッケージ rtree の setup.py (パス:/private/var/folders/zv/1hqhxh0n6m374cwzysmdn6zc0000gn/T/pip_build_bdcoe/rtree/setup.py) eg_info の実行
    トレースバック (最新の呼び出しが最後):
      ファイル ""、17 行目、
      ファイル「/private/var/folders/zv/1hqhxh0n6m374cwzysmdn6zc0000gn/T/pip_build_bdcoe/rtree/setup.py」の 5 行目
        インポート rtree
      ファイル "rtree/__init__.py" の 1 行目
        インデックス インポート Rtree から
      ファイル「rtree/index.py」の 2 行目
        輸入コア
      ファイル「rtree/core.py」の 85 行目
        rt = ctypes.CDLL(lib_name)
      ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py"、365 行目、__init__ 内
        self._handle = _dlopen(self._name, モード)
    OSError: dlopen(libspatialindex_c.dylib, 6): 画像が見つかりません
    コマンド python setup.py egg_info からの完全な出力:
    トレースバック (最新の呼び出しが最後):

  ファイル ""、17 行目、

  ファイル「/private/var/folders/zv/1hqhxh0n6m374cwzysmdn6zc0000gn/T/pip_build_bdcoe/rtree/setup.py」の 5 行目

    インポート rtree

  ファイル "rtree/__init__.py" の 1 行目

    インデックス インポート Rtree から

  ファイル「rtree/index.py」の 2 行目

    輸入コア

  ファイル「rtree/core.py」の 85 行目

    rt = ctypes.CDLL(lib_name)

  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py"、365 行目、__init__ 内

    self._handle = _dlopen(self._name, モード)

OSError: dlopen(libspatialindex_c.dylib, 6): 画像が見つかりません

--------------------------------------------
清掃...
/private/var/folders/zv/1hqhxh0n6m374cwzysmdn6zc0000gn/T/pip_build_bdcoe/rtree で、コマンド python setup.py egg_info がエラー コード 1 で失敗しました
失敗のデバッグ ログを /Users/bdcoe/Library/Logs/pip.log に保存しています
4

1 に答える 1

1

Python が検索に使用するディレクトリに共有ライブラリがインストールされていないようです。把握してみてください:

  1. ライブラリがインストールされたディレクトリ

  2. Python が検索するディレクトリ

  3. #1 のディレクトリを #2 のリストに追加する方法、または./configureライブラリを #2 のディレクトリの 1 つにインストールするために渡すパラメータ。

于 2014-05-07T10:36:58.743 に答える