Уведомления

Группа в Telegram: @pythonsu

#1 Июль 30, 2012 09:41:32

titoalehandro
Зарегистрирован: 2012-07-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Django не работает в appe engine (python 2.5)

При попытке запуска сервера, вылетает следующее:
Traceback (most recent call last):
File “./dev_appserver.py”, line 133, in <module>
run_file(__file__, globals())
File “./dev_appserver.py”, line 129, in run_file
execfile(script_path, globals_)
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/dev_appserver_main.py”, line 157, in <module>
from google.appengine.tools import appcfg
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/appcfg.py”, line 69, in <module>
from google.appengine.tools import appengine_rpc
File “/home/tito/projects/appe/google_appengine/google/appengine/tools/appengine_rpc.py”, line 27, in <module>
import fancy_urllib
File “/home/tito/projects/appe/google_appengine/lib/fancy_urllib/fancy_urllib/__init__.py”, line 341, in <module>
class FancyHTTPSHandler(urllib2.HTTPSHandler):
AttributeError: ‘module’ object has no attribute ‘HTTPSHandler’

Погуглив в инете понял, что это связано с отсутствием ssl в Python.
Собирал Python с поддержкой ssl(раскомментил в Setup.dist 206-209 строчку)

Вылетает ошибка:

building ‘_ssl’ extension
gcc -pthread -shared build/temp.linux-x86_64-2.6/home/tito/Downloads/Python-2.6/Modules/_ssl.o -L/usr/local/ssl/lib -L/usr/local/lib -lssl -lcrypto -o build/lib.linux-x86_64-2.6/_ssl.so
/usr/bin/ld: /usr/local/ssl/lib/libcrypto.a(x86_64cpuid.o): relocation R_X86_64_PC32 against symbol `OPENSSL_cpuid_setup' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

Собирал Python и OpenSsl из исходников с параметров fPIC, результат тот же.

Может есть у кого опыт работы Django на App Engine?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version