Cómo limpiar mi instalación de Python para un nuevo comienzo

Estoy desarrollando Snow Leopard y repasando los diversos “consejos prácticos” para instalar y trabajar el paquete MySQLdb (batalla cuesta arriba). Las cosas son un desastre y me gustaría recuperar la confianza con una instalación nueva y limpia de Python 2.6.

¿Qué carpetas debo limpiar?

¿Qué debo correr?

¿Qué enlaces simbólicos debo destruir o crear?

Virtualenv todavía podría trabajar para usted. Instálelo, luego cree entornos virtuales de Python con la --no-site-packages . Esto no limpiará su sistema base, pero le permitirá desarrollarse bastante bien aislado del sistema base.

Mi experiencia en el desarrollo de MacOSX es que los directorios para bibliotecas y herramientas de instalación son lo suficientemente diferentes como para causar muchos problemas que usted tiene que arreglar a mano. Eventualmente, su computadora se convierte en un terreno baldío incompleto de archivos y carpetas duplicados por todos lados en un esfuerzo por resolver estos problemas. Una gran cantidad de archivos de configuración ajustados a mano, también. La idea de volver a configurar mi entorno desde cero me da escalofríos.

Luego, cuando es el momento de la implementación, debe volver a hacerlo en reversa (a menos que esté implementando en un XServe, lo cual es poco probable).

Aprende de mi error: configura una VM de Linux y haz tu desarrollo allí. Al menos, ejecute el “servidor” de desarrollo allí, incluso si edita los archivos de código en su Mac.

al hacer un “puerto de actualización automática”, rsync timeout con rsync.macports.org. Hay sitios espejo disponibles para su uso.