2

Matplotlib は最近、python 3 互換バージョンをリリースしました。matplotlib をインストールするには、numpy が必要です。

matplotlib のインストールについては、こちらの手順に従っていました。ここで Mac OS Lion 10.7の手順に従って numpy をインストールしようとしましたが (十分に似ていることを期待して)、最初のコマンドでターミナルが動かなくなりました。

$curl http://python-distribute.org/distribute_setup.py | python3

dyld: Library not loaded: @rpath/libcurl.4.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/Current/bin/curl
  Reason: Incompatible library version: curl requires version 7.0.0 or later, but libcurl.4.dylib provides version 6.0.0

2番目のものも同じです(予想どおり):

$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3

dyld: Library not loaded: @rpath/libcurl.4.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/Current/bin/curl
  Reason: Incompatible library version: curl requires version 7.0.0 or later, but libcurl.4.dylib provides version 6.0.0

カールエラーを修正する方法についてのアイデアはありますか?

4

1 に答える 1

2

この投稿から、curl を更新する手順を見つけました。

しかし、私は Mac セーフ バージョンをダウンロードすることに不安を感じていたので、このページにアクセスし、Mac セクションまで下にスクロールして、Apple の Web サイトで 1 つを選択しました。

最終的に、このバージョンを追加のカールとしてインストールすることにしました (つまり、システムのカールを置き換えるのではありません)。

  1. curl ソースをダウンロード (リンク #2)
  2. zipファイルをどこかに解凍します
  3. ターミナル ウィンドウを開き、curl ソースを含むディレクトリに移動します。
  4. タイプ:$CFLAGS=-m64 ./configure --prefix=pathname
  5. タイプ:$make
  6. タイプ:$sudo make install

これを実行するには、cd でパス名/bin/ ディレクトリに移動し、次を実行します。

$ ./curl URL_OF_DOWNLOAD | python3
于 2012-07-09T14:31:55.700 に答える