Ubuntu 2011.04에 Google App Engine 설치 Natty Narwhal

Ubuntu 2011.04에 Google App Engine 설치 Natty Narwhal

dev_appserver.pyUbuntu 2011.04에 GAE를 설치한 직후 실행하면 이 오류가 발생합니다 .

Traceback (most recent call last):
  File "dev_appserver.py", line 77, in <module>
    run_file(__file__, globals())
  File "dev_appserver.py", line 73, in run_file
    execfile(script_path, globals_)
  File "/home/nico/p/appengine-python-1.5.3/google/appengine/tools/dev_appserver_main.py", line 156, in <module>
    from google.appengine.tools import dev_appserver
  File "/home/nico/p/appengine-python-1.5.3/google/appengine/tools/dev_appserver.py", line 94, in <module>
    import zlib
ImportError: No module named zlib

무슨 일이 일어나고 있는지 아시나요?

GAE는 Python 2.5만 지원하기 때문에 설치가 약간 까다로웠습니다.

  • 다운로드최신 Python 2.5.*
  • ./configure --with-zlib(with-zlib 옵션 없이도 시도했지만 결과는 동일함)
  • /usr/include/sqlite3.hGAE가 있으면 컴파일하지 않으므로 제거하십시오 .
  • 만들다

답변1

Ubuntu 11.04에는 Python 2.6이 기본 버전으로 제공됩니다. 버전 2.5에서는 Google 앱 엔진을 사용하는 것이 좋습니다. 나는 Python 2.6에서 수년 동안 아무런 문제없이 사용하고 있습니다.

Python 2.6에서 원활하게 실행하기 위해 해야 할 일은 google/appengine/tools/dev_appserver.py다음 세 줄을 편집하고 추가하는 것 입니다.

  '_counter',
  '_fastmath',
  'strxor',

'XOR',~1350 라인 전후 '_Crypto_Cipher__AES',.

관련 정보