sábado, 8 de noviembre de 2014

Instalando virtualenv para python2.7.8 y python3.4



http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/

domingo, 2 de noviembre de 2014

Instalar distintas versiones de python

- Instalar diferentes versiones de pyton
https://www.python.org/downloads/

- Descomprimir, entrar a cada carpeta de python
  • ./configure --prefix=/usr/local
  • make
  • make install
- Se tendrà esto en /usr/local
 lrwxrwxrwx. 1 root root       7 nov  2 15:01 python -> python2
lrwxrwxrwx. 1 root root       9 nov  2 15:01 python2 -> python2.7
-rwxr-xr-x. 1 root root 6221591 nov  2 14:59 python2.7
-rwxr-xr-x. 1 root root    1674 nov  2 15:01 python2.7-config
lrwxrwxrwx. 1 root root      16 nov  2 15:01 python2-config -> python2.7-config
lrwxrwxrwx. 1 root root       9 nov  2 15:21 python3 -> python3.4
-rwxr-xr-x. 2 root root 8777220 nov  2 15:19 python3.4
lrwxrwxrwx. 1 root root      17 nov  2 15:21 python3.4-config -> python3.4m-config
-rwxr-xr-x. 2 root root 8777220 nov  2 15:19 python3.4m
-rwxr-xr-x. 1 root root    3019 nov  2 15:21 python3.4m-config
lrwxrwxrwx. 1 root root      16 nov  2 15:21 python3-config -> python3.4-config
lrwxrwxrwx. 1 root root      14 nov  2 15:01 python-config -> python2-config


- Revisando el PATH:
    echo $PATH:
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/manuel/bin

- Al ingresar "python" en la consola, se abrirà por defecto la version 2.7
 [manuel@oracle bin]$ python
Python 2.7.8 (default, Nov  2 2014, 14:58:46)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


- Esto se resuelve cambiando el orden de las carpetas en el PATH, de tal manera que quede como primera opcion del python del sistema(/usr/bin)
Editar el archivo /home/usuario/.bashrc

export PATH=/usr/lib64/qt-3.3/bin:/usr/bin:/usr/local/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/manuel/bin

Ubicaciones
/usr/local/bin
   easy_install (python del sistema)
   easy_install-2.7
   easy_install-3.4

Instalaciòn de python
/usr/local/lib


La version de pip es la
pip 1.5.6 from /usr/lib/python2.6/site-packages/pip-1.5.6-py2.6.egg (python 2.6)


Fuentes:
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/