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

第二个相同(如预期的那样):

$ 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

有关如何解决 curl 错误的任何想法?

4

1 回答 1

2

这篇文章中,我找到了更新 curl 的说明。

但我担心下载 Mac 安全版本,所以我去了这个页面,向下滚动到 Mac 部分并在 Apple 网站上选择了一个。

最后我决定安装这个版本作为一个额外的curl(即不替换系统curl),所以这里是修改后的说明:

  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 回答