지금 당신의 문제를 참조하십시오. JCC를 구축 할 때,
clang++ -Wl,-x -dynamiclib -undefined dynamic_lookup build/temp.macosx-10.9-x86_64-2.7/jcc/sources/jcc.o build/temp.macosx-10.9-x86_64-2.7/jcc/sources/JCCEnv.o -o build/lib.macosx-10.9-x86_64-2.7/libjcc.dylib -L/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib -ljava -L/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib/server -ljvm -Wl,-rpath -Wl,/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib -Wl,-rpath -Wl,/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib/server -Wl,-S -install_name @rpath/libjcc.dylib -current_version 2.21 -compatibility_version 2.21
ld: internal error: atom not found in symbolIndex(__ZN7JNIEnv_13CallIntMethodEP8_jobjectP10_jmethodIDz) for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang++' failed with exit status 1
사실이 알려진 문제이며,이 솔루션은 -x link flag causing link errors on Mac OSX 10.9 (bug?) 그냥 같은 디렉토리에 "-x"없이 위의 그 소리 ++ 명령을 실행 여기에있다. 그리고 나서 "python setup.py build"를 다시 실행하십시오 ...
hombrew를 시도해 보셨습니까? http://brew.sh/ brew install python. 이 파이썬이 작동하는지 확인하십시오. –
OS X Mavericks와 함께 제공되는 미리 설치된 Python 버전과의 충돌로 인해 작동하지 않는 것 같습니다. – stevetronix
Brew의 Python은 단순히 다른 디렉토리에 설치하기 때문에 시스템의 Python과 충돌하지 않습니다. – Kash