Python: ¿Cómo editar un paquete instalado?

He instalado algún paquete a través de pip install something . Quiero editar el código fuente del paquete something . ¿Dónde está (en ubuntu 12.04) y cómo hago que se vuelva a cargar cada vez que edito el código fuente y lo ejecuto?

Actualmente estoy editando el código fuente, y luego ejecutando python setup.py una y otra vez, lo que resulta ser una gran molestia.

En realidad, nunca debe editar un paquete instalado, en su lugar, debe instalar una versión bifurcada del paquete.

Si necesita editar el código con frecuencia, es mejor que no instale el paquete a través de pip install something y edite el código en ‘… / site_packages / …’

En su lugar, debe colocar el código fuente en un directorio de desarrollo e instalarlo con

 python setup.py develop # or pip install -e path/to/SomePackage # Or use a vcs at the first place $ pip install -e git+https://github.com/lakshmivyas/hyde.git#egg=hyde 

Ponga sus cambios en un sistema de control de versiones y pídale a pip que lo instale explícitamente.

Referencia: modo de edición

Puede editar los archivos instalados en /usr/local/lib/python2.7/dist-packages/ . Tenga en cuenta que tendrá que usar sudo o convertirse en root . La mejor opción sería utilizar el entorno virtual para su desarrollo. Luego, puede editar los archivos instalados con sus permisos dentro de su entorno virtual.