복붙노트

[PYTHON] Google App Engine 용 Mac OSX 10.5.8에 PIL을 설치하는 방법은 무엇입니까?

PYTHON

Google App Engine 용 Mac OSX 10.5.8에 PIL을 설치하는 방법은 무엇입니까?

내 로컬 환경에서 GAE의 이미지 api를 테스트하기 위해 PIL을 로컬로 설치해야합니다.

필자는 Mac 용 PIL 1.1.6 설치 프로그램을 사용했는데 설치 (설치) 할 때 다음과 같은 오류 메시지가 나타납니다.

You cannot install PIL 1.1.6 on this volume. 
PIL requires System Python 2.5 to install.

이 컴퓨터에는 Python 2.5.x가 있습니다.

노트:

현상금을 추가했습니다. Mac에서 이미지 API를 로컬에서 테스트하는 방법이 필요합니다.

해결법

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

    1.매우 쉽습니다.

    매우 쉽습니다.

    * ENTER로 확인하거나 지속되지 않습니다.

  2. ==============================

    2.나는 homebrew를 설치하고 python2.7 (homebrew와 함께 제대로 작동하려면 pip에 대한 요구 사항)을 설치 한 다음 pip를 사용하여 PIL을 설치합니다.

    나는 homebrew를 설치하고 python2.7 (homebrew와 함께 제대로 작동하려면 pip에 대한 요구 사항)을 설치 한 다음 pip를 사용하여 PIL을 설치합니다.

    이미 macports 또는 fink 또는 뭔가 설치되어 있지 않은 경우, 이것은 간단합니다. 그럴 경우 먼저 제거해야합니다 (특히 / usr / local에있는 경우).

    homebrew 설치하기 : https://github.com/mxcl/homebrew/wiki/Installation

    (Xcode가 설치되어 있다면 (컴파일러가 필요함)이 one-liner를 사용할 수 있지만 지시 사항을 먼저 읽으면서 내용을 이해하는 것이 좋습니다.

    ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"
    

    파이썬 2.7 설치하기 :

    brew install python
    

    설치 후 homebrew python과 homebrew bin 디렉토리를 $ PATH 앞에 추가하십시오 (~ / .bashrc에 넣으십시오).

    export PATH=/usr/local/bin:/usr/local/Cellar/python/2.7.1/bin:$PATH
    

    PIL 설치 : (내 설치가 libjpeg와 연결되어있는 것처럼 보이므로 먼저 설치하십시오.)

    brew install jpeg
    pip install pil
    

    됐어.

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

    3.베개를 시험해보십시오.

    베개를 시험해보십시오.

    pip install Pillow
    

    ... 그리고 그게 다야.

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

    4.다음은 macports 또는 homebrew 등을 필요로하지 않는 또 다른 방법입니다. http://cgarvey.ie/blog/archive/2010/01/27/installing-pil-on-mac-os-x-snow-leopard-for-use-in-google-app-engine/

    다음은 macports 또는 homebrew 등을 필요로하지 않는 또 다른 방법입니다. http://cgarvey.ie/blog/archive/2010/01/27/installing-pil-on-mac-os-x-snow-leopard-for-use-in-google-app-engine/

    그것은 제목에 스노우 레오파드 (snow leopard)를 말하지만, 레오파드 (leopard)에서 잘 작동합니다. 기사에서 바꿔 말하면 :

    이것은 저를 위해 일하고있는 것 같습니다.

    죄송합니다 포맷은 좀 이상하지만 편집인과 문제가 있습니다.

  5. ==============================

    5.

    sudo port install py27-pil
    pip install pil
    
  6. ==============================

    6.내 의견에 언급했듯이, 필자는 여기에있는 Python과 PIL 설치를 설치하고 테스트했으며 모든 것이 잘 작동합니다. 오류는 시스템 버전의 Python을 사용하는 것과 관련이 있습니다.

    내 의견에 언급했듯이, 필자는 여기에있는 Python과 PIL 설치를 설치하고 테스트했으며 모든 것이 잘 작동합니다. 오류는 시스템 버전의 Python을 사용하는 것과 관련이 있습니다.

  7. ==============================

    7.나는 이것을 시험하기 위해 10.5.8을 가지고 있지 않으므로, YMMV (10.6에서 작동) :

    나는 이것을 시험하기 위해 10.5.8을 가지고 있지 않으므로, YMMV (10.6에서 작동) :

    MacPorts 또는 pip를 통해 PIL을 설치하십시오 (둘 중 하나만 실행하십시오 - 둘 다 실행하지 마십시오).

    파이썬 2.7을 실행하고 테스트 해보세요 :

    $ python2.7
    >>> import PIL
    >>> PIL
    <module 'PIL' from '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL/__init__.pyc'>
    

    $ python이 Python의 OS X 버전을 계속로드 할 것이기 때문에 $ python2.7를 입력해야한다는 것을 기억하십시오. 이것은 2.5입니다.

    즉, #! / usr / bin / env python으로 작성한 모든 스크립트는 비 PIL Python 2.5를 사용합니다. PIL-Python 2.7의 경우 #! / opt / local / bin / python2.7로 변경해야합니다. 또는...

    python_select를 설치하면 Python 버전 $ python이로드되는 곳을 쉽게 변경하고 해당 헤더 광기는 무시할 수 있습니다.

    $ sudo port install python_select
    ...installs stuff...
    $ sudo python_select python27
    

    이제 $ python을 실행할 때마다 OS X Python 2.5가 아닌 Python 2.7이로드됩니다. 언제든지 쉽게 되돌릴 수 있습니다. $ python_select -l을 실행하면 Python의 -apple 버전을 볼 수있다. 10.6에서 : $ sudo python_select python26-apple

  8. ==============================

    8.Python2.7과 PIL을 오랫동안 (MacPorts를 사용하여) 설치했고 비 - 어플리케이션 엔진 작업에서 성공적으로 사용 해왔다. App Engine에서 App Engine을로드하지 못했으며 다음 메시지가 기록되었습니다.

    Python2.7과 PIL을 오랫동안 (MacPorts를 사용하여) 설치했고 비 - 어플리케이션 엔진 작업에서 성공적으로 사용 해왔다. App Engine에서 App Engine을로드하지 못했으며 다음 메시지가 기록되었습니다.

    / DaveGallagher가 MacPorts에 대해 / opt / local / ...에 설치하는 것에 대해 언급 한 것에 영감을 얻어 필자는 올바른 Python을 실행하지 못한다는 것을 깨달았습니다. "Google App Engine Launcher"의 "Preferences ..."에서 "Python Path"를 다음으로 변경했습니다.

    이제 실행하면 PIL이 발견되고 이미지 서비스가 작동합니다.

    추신. 저는 GAE Launcher 1.8.2.978을 사용하고 있습니다.

  9. from https://stackoverflow.com/questions/4868185/how-to-install-pil-on-mac-osx-10-5-8-for-google-app-engine by cc-by-sa and MIT license