viernes, 19 de octubre de 2012

Entornos virtuales de python con VirtualEnv

VirtualEnv es un script en python que permite crear entornos virtuales de python (valga la redundancia).


Instalación

sudo easy_install virtualenv

Uso

1.- creo una carpeta donde crearé todos los entornos virtuales de python que necesite:

 mkdir entornos_python

2.- dentro de esta carpeta, puedo crear un entorno llamado entorno1:

 virtualenv --no-site-packages entorno1

--no-site-packages indica que no quiero que se busquen paquetes python fuera de este entorno.

3.- Al meternos dentro del entorno "entorno1", podemos ejecutar:

 source bin/activate

Fijate que ahora al usuario le aparece delante (entorno1) Ahora estamos dentro del entorno :)

4.- Con el siguiente comando salimos fuera del entorno.

deactivate

Esta información la obtuve gracias a este post y a este otro.

martes, 16 de octubre de 2012

Problemas con bazaar y launchpad

Aunque tengo una cuenta de launchpad y uso bazaar habitualmente para descargar código, aún no había subido nada a launchpad, así que no me era necesario tener una clave ssh asociada a mi cuenta.

El problema es que ayer puse a bajar la rama de desarrollo de los addons de openerp, y después de más de 18 horas no había terminado de bajar, mostrándome un mensaje de “Fetching revisions:Inserting stream” que parecía colgado.

bzr branch lp:openobject-addons

Buscando encontré los siguientes post:

En este comentan que la falta de memoria ram puede afectar al bzr. Al parecer el usuario afectado amplió 1 gb de ram el servidor y se solucionó el problema.

En este otro comentan que logándote en launchpad con clave ssh se soluciona el problema. Esta solución ha sido la que me ha funcionado.

Para poder crearte una cuenta de usuario y una clave ssh hay que seguir las siguientes instrucciones.

Después de eso, he tardado 20 minutos en bajar el trunk :)

domingo, 7 de octubre de 2012

Error 36 en Snow Leopard

Esta navidad Apple dejó de dar soporte en actualizaciones de seguridad para leopard, así que decidí actualizar mi mac mini a Snow Leopard.

No todo han sido mejoras, sobretodo en el soporte a samba.

Según apple la nueva implementación de samba falla dando un error 36 si el cliente sólo soporta password en formato plano. Lo curioso es que este error no me está pasando si copio, o leo los archivos desde el terminal, sólo ocurre si realizo las operaciones desde el finder.

Error de Snow Leopard realizando algo que Windows 3.11 hacía sin problemas

Por lo visto este error ocurre desde la versión 10.4. (aunque en mi anterior versión 10.5 no ocurría)

En esta url indican la solución para la versión 10.4.

En mi nueva versión, la 10.6.8 aún no he conseguido solucionarlo. Me refiero a solucionarlo de forma nativa. Sé que existen otros finders que sobrescriben al que viene con snow leopard, pero no creo que la solución adecuada sea dejar de usar el actual. Además no veo lícito comprar extensiones de finder que arreglan este error para una característica que funciona en Windows 3.11.

Otro post relacionados con el problema en mac-forums.

Al parecer el error también aparece en la versión 10.6.2 con volúmenes formateados en FAT, y en la 10.6.3 se corrigió.

A ver si alguien que lea este post puede iluminarme un poco, porque he encontrado cientos de post con soluciones que no me han funcionado. Mientras tanto a seguir usando el terminal.

Related Posts Plugin for WordPress, Blogger...