복붙노트

[PYTHON] 매버릭스에 베개 / PIL 설치하기

PYTHON

매버릭스에 베개 / PIL 설치하기

pip / easy_install을 사용하여 베개를 설치하려고 할 때 이상한 오류가 나타납니다.

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/Cellar/freetype/2.5.3/include/freetype2 -I/private/var/folders/c_/r7sp373509jdb6_1xmmzvl9c0000gn/T/pip_build_tills13/Pillow/libImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/usr/local/include -I/usr/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.9-intel-2.7/_imaging.o

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

clang: note: this will be a hard error (cannot be downgraded to a warning) in the future

error: command 'cc' failed with exit status 1

나는 모든 symlink 응답을 읽었고, 명령 행 도구를 설치했으며, 아무 것도 작동하지 않는 것으로 보인다. 난 항상 그 오류가 발생합니다.

해결법

  1. ==============================

    1.나는 그 문제를 다음과 같은 방법으로 해결했다. 아마도 오늘날의 Mavericks 명령 행 도구 업데이트와 관련이있을 것입니다. pip install을 실행하기 전에 터미널에 다음을 추가하십시오 :

    나는 그 문제를 다음과 같은 방법으로 해결했다. 아마도 오늘날의 Mavericks 명령 행 도구 업데이트와 관련이있을 것입니다. pip install을 실행하기 전에 터미널에 다음을 추가하십시오 :

    export CFLAGS=-Qunused-arguments
    export CPPFLAGS=-Qunused-arguments
    
  2. ==============================

    2.터미널에서 다음 명령을 실행하십시오.

    터미널에서 다음 명령을 실행하십시오.

    ARCHFLAGS = -Wno-error = unused-command-line-argument-hard-error-in-future pip 설치 베개

    Xcode 5.1과 함께 제공되는 컴파일러는 알 수없는 전달 된 매개 변수를 오류로 처리합니다.

    우리는 "오류"

    출처 : http://bruteforce.gr/bypassing-clang-error-unknown-argument.html

  3. ==============================

    3.@jussi 외에도 터미널을 열고 다음을 수행해야했습니다.

    @jussi 외에도 터미널을 열고 다음을 수행해야했습니다.

        sudo bash
        export CFLAGS=-Qunused-arguments
        export CPPFLAGS=-Qunused-arguments
    

    그래야만 제대로 'pip install pillow'를 실행할 수 있습니다.

    수퍼 유저 프롬프트를 사용하여 실행하지 않으면 다음 오류가 발생합니다.

        error: could not create '/Library/Python/2.7/site-packages/PIL': Permission denied
    

    저는 2014 년 3 월 명령 행 도구가 설치된 OSX 10.9.2를 사용하고 있습니다. 차이가 있다면 Homebrew도 설치했습니다.

  4. ==============================

    4.양조주 http://brew.sh를 확인하십시오.

    양조주 http://brew.sh를 확인하십시오.

    brew tap Homebrew/python
    brew install pillow
    
  5. ==============================

    5.이 솔루션들 중 어느 것도 나를 위해 일하지 못했습니다. 마침내이 게시물의 도움으로 설치했습니다.

    이 솔루션들 중 어느 것도 나를 위해 일하지 못했습니다. 마침내이 게시물의 도움으로 설치했습니다.

  6. from https://stackoverflow.com/questions/22334776/installing-pillow-pil-on-mavericks by cc-by-sa and MIT license