Instalación de PIL en virtualenv
Bueno aquí comienza el tutorial sobre la instalación de pip y virtualenv y mas cosas que podemos necesitar para manejar los proyectos por versiones en django.
Como actualmente se usa mas la versión 1.3 y 1.4 de django nos seria mas fácil trabajarlo ya que ahora se viene la versión 1.5 del mismo.
Comenzamos instalando lo necesario para usar el pil en la virtualenv ya que nos va a servir de mucho mas adelante.
Instalamos esto que nos va a servir mucho con el PIL
1 |
sudo apt-get build-dep python-imaging |
Luego ponemos esto:
1 2 3 |
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/ sudo ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/ sudo ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/ |
Con esto ya no deberíamos tener problemas con el PIL en virtualenv.
Ahora instalamos el pip:
1 |
sudo apt-get install python-pip |
Ahora instalamos el virtualenvwrapper.
http://sudokill.blogspot.com/ escribió:virtualenvwrapper es un conjunto de extensiones para facilitar el manejo de virtualenv, virtualenv es una herramienta que nos permite crear entornos virtuales aislados de python.
sudo pip install virtualenvwrapper
Con esto instalada lo que necesita el virtualenvwrapper.
Ahora para iniciarlo escribimos lo siguiente:
1 |
source /usr/local/bin/virtualenvwrapper.sh |
Se creara una carpeta «.virtualenvs» en nuestro carpeta personal en donde estada todas los entornos virtuales que vamos a crear.
Ahora si queremos que virtualenv inicie solo a cada inicio de session, agregamos la linea en el «.bashrc»
1 |
sudo gedit .bashrc |
Ahora crearemos un entorno virtual en este caso el django_1_4
1 |
mkvirtualenv django_1_4 |
También podemos crear otro entorno con el nombre que mas nos guste.
Para iniciar o cambiar de entorno ya existentes seria:
1 |
workon django_1_4 |
Ahora la instalación de PIL, si ya completaste en anterior recomendación entonces no tendrás problemas aquí.
Una vez iniciada en el entorno virtual de django_1_4 escribimos lo siguiente:
1 |
pip install PIL |
Al final de la instalacion les va a salir esto:
1 2 3 4 5 6 7 8 9 10 11 |
-------------------------------------------------------------------- version 1.1.7 platform linux2 2.7.3 (default, Sep 26 2012, 21:51:14) [GCC 4.7.2] -------------------------------------------------------------------- --- TKINTER support available --- JPEG support available --- ZLIB (PNG/ZIP) support available --- FREETYPE2 support available *** LITTLECMS support not available -------------------------------------------------------------------- |
Con esto queda instalado con éxito el PIL
muy buena