GustavoHenrique.net

  • About
  • Contact
  • RSS Feed
  • Twitter

 

15
Jan

Instalando a PIL na KingHost

By gustavohenrique|Django|3 Comments

Recentemente terminei um projeto e, após todos os testes, chegou a hora do deploy – a implementação no servidor de produção. Então, logo de primeira o site não rodou. Analisando as mensagens de debug percebi que a classe ImageField que eu estava usando necessita da PIL (Python Image Library) e o servidor de hospedagem (KingHost) não a possui. Após várias buscas sem sucesso no google, entrei no canal de IRC #python-br o qual consegui uma grande ajuda do amigo “nosklo” e resolvi compartilhar a dica para instalar a PIL no diretório do projeto feito em Django e hospedado na KingHost.

Primeiro é necessário que você tenha instalado na sua máquina de desenvolvimento a PIL, rodando em ambiente Linux.
O processo de instalação consiste em copiar o diretório PIL e o arquivo PIL.pth para dentro do diretório do projeto criado com o Django. Após copiar, remova todos os arquivos .pyc do diretório PIL, deixando apenas os arquivos .py e .so.

Ex.:

[gu@notebook]$ ls
minhapp __init__.py manage.py PIL PIL.pth settings.py templates urls.py

No meu notebook com Ubuntu instalado, o diretório PIL e o arquivo PIL.pth encontram-se em /usr/lib/python2.5/site-packages. No servidor da KingHost a versão do Python é a 2.4 porém assim mesmo funcionou.
Caso alguém não consiga, estou disponibilizando a versão que utilizo com sucesso aqui: www.gustavohenrique.net/files/pil.tar.gz

Bookmark It

Add to Del.icio.us Add to Diigo Add to Facebook Add to Google Bookmarks Add to LinkedIn Add to Mister Wong Add to Twitter Add to Yahoo My Web
Tagged as: Django, KingHost, PIL, python
Add your comment →

3 Comments

  1. Hum, que legal que funcionou. Qualquer coisa tamos aí.

    By: nosklo Reply →
    March 2, 2009 at 8:28 pm
  2. E ai? O que achou do Django na kinghost? Queria uma empresa no Brasil. Só consegui rodar em VPS.

    By: Audren Cezar Reply →
    March 20, 2009 at 1:25 am
  3. Preciso de um HELP na KingHost… não consegui ainda fazer o meu projeto Django rodar lá… estou achando que o ambiente “setado” pra mim pode estar com algum bug, Gustavo, vc teria algum how-to pra KingHost, o meu projeto foi desenvolvido pra rodar na Raiz do meu domínio, qualquer ajuda é bem vinda, flw, ate+

    By: Ramayana Menezes Reply →
    July 13, 2009 at 10:51 am

Leave your comment below! Cancel Reply

View More Posts:
  • ←
  • →

Tags

admin Django extjs firewall grails jquery KingHost liberações Linux manual model modelform mod_wsgi moeda brasileira mudanças mysql nível de serviço oo PagSeguro pdf php PIL pisa problemas proxy python qa qos real relacionamento roteamento service desk shell script sites tdd tipsforlinux traducao ubicomp ubuntu urllib virtualhost Webservices wikipedia xsol __init__

Recent Posts

  • Configurando um servidor LDAP no CentOS 6.2
  • Introdução ao padrão MVC no Ext JS 4
  • Virtualização com KVM
  • Autenticação Facebook no Grails
  • Grails com Sqlite3 no Ubuntu 11.04
  • Deploy no tomcat usando django-jython
  • Deploy múltiplas versões do Django no Nginx com VirtualEnv
  • Comandos básicos do Git
  • Introdução ao Apache Wicket
  • Feliz 2011

Archives

Categories

My tweets

  • @tregismoreira Genesis 7200 com android 4 2 days ago
  • @marcomaciel blz! 1 week ago
  • @marcomaciel hack com qualquer linguagem em qualquer plataforma pra mim ta valendo! #soudev 1 week ago
  • Fui instalar o android 2.3 da lg e agora meu celular não liga. #ffuuu 1 week ago
  • Tentando gerar uma NFe e não consigo =/ #stacktrace Impressionante como todos os sites e apps do governo são ruins. 2 weeks ago
  • More updates...

Powered by the inLine Minimal WordPress Theme