我正在尝试pip安装scikit-learn,但出现此错误:

$ pip install scikit-learn

g++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -Wall -undefined dynamic_lookup -bundle -arch i386 -arch x86_64 -arch i386 -arch x86_64 build/temp.macosx-10.6-x86_64-2.7/sklearn/svm/libsvm.o -Lbuild/temp.macosx-10.6-x86_64-2.7 -llibsvm-skl -o build/lib.macosx-10.6-x86_64-2.7/sklearn/svm/libsvm.so

ld: library not found for -lc++

clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经成功安装了numpy和scipy。

我在Mac OSX Yosemite上,并下载了最新版本的XCode,希望它可以解决c编译问题。

最佳答案

我最终升级了点子,一切都很好。

pip install -U pip

但是Anaconda看起来真的很酷,我可能也会对此进行研究。谢谢!

关于python - 当pip安装scikit-learn “ld: library not found for -lc++”时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29543371/

10-13 07:13