python - 在我的 Mac 上安装 python 包(ffnet、spacepy)时找不到 -lbundle1.o 的库

标签 python gfortran osx-mavericks anaconda

我在我的 mac (10.9) 上安装了 anaconda python 发行版。我正在尝试安装 ffnet包和 SpacePy包,但在这样做时遇到了麻烦。这是我在执行 sudo easy_install ffnet 时遇到的错误:

ld: library not found for -lbundle1.o
collect2: erreur: ld a retourné 1 code d'état d'exécution
ld: library not found for -lbundle1.o
collect2: erreur: ld a retourné 1 code d'état d'exécution
error: Setup script exited with error: Command "/usr/local/bin/gfortran -Wall -m64 -Wall -undefined dynamic_lookup -bundle build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/ffnet/fortran/_ffnetmodule.o build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/fortranobject.o build/temp.macosx-10.5-x86_64-2.7/src/fortran/ffnet.o build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/ffnet/fortran/_ffnet-f2pywrappers.o -L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin13/4.8.2 -lgfortran -o build/lib.macosx-10.5-x86_64-2.7/ffnet/fortran/_ffnet.so" failed with exit status 1
/Users/nau/anaconda/lib/python2.7/site-packages/numpy/distutils/misc_util.py:252: RuntimeWarning: Parent module 'numpy.distutils' not found while handling absolute import
  from numpy.distutils import log

我在尝试安装 spacepy 包时遇到相同的“找不到 -lbundle1.o 的库”错误。

我的 mac 上有以下文件:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/bundle1.o

我试图建立一个符号链接(symbolic link):

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/libbundle1.o -> bundle1.o

如果 -lbundle1.o 正在寻找 libbundle1.o 而不是 bundle1.o 并且有相同的错误

最佳答案

我使用以下命令重新安装了开发者工具:

xcode-select --install

我找到了here

我在将 mountain lion 更新到 mavericks 之前安装了 Xcode,我猜是出了什么问题,或者众所周知,在升级到 Mavericks 之后必须重新安装开发人员工具....总之解决了问题。

关于python - 在我的 Mac 上安装 python 包(ffnet、spacepy)时找不到 -lbundle1.o 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868897/

相关文章:

python - 由于在 Mac OS X 上 brew install gcc 后缺少 fortran 编译器,仍然无法安装 scipy

arrays - 如何在Fortran代码中将二维数组转换为一维数组?

audio - 减少 AVCaptureSession 中的音频延迟/延迟?

shell - 如何在 AppleScript 中抑制/自动关闭错误对话框

python - 来自通过 Scrapyd 部署的 Scrapy Spider 的自定义 JSON 响应

python - 交互式 Bokeh map

Python格式函数: 1 decimal place

fortran - gfortran 不适用于 osx 优胜美地

python - Macports 声称 python 是 2.7.6,但是 python --version 说 2.7.5