2011-02-07 24 views
20

Quiero instalar esfinge, y el sitio web dice que use:¿Dónde instala easy_install cosas?

easy_install -U Sphinx 

lo que sucederá cuando se instala este comando? ¿Obtendré la fuente también? ¿Dónde se instalará?

+0

También verifique http://pypi.python.org/pypi/virtualenv – dheerosaur

+0

http://stackoverflow.com/questions/122327/how-do-i-find-the-location-of-my-python-site -paquetes-directorio – dnault

Respuesta

6

En Ubuntu creo que se instala en /usr/local/lib/python2.6/dist-packages/ y creo que instalar el huevo para ello. -U indica actualizarlo si ya está instalado

0

De manera predeterminada, la instalación easy_install es los paquetes en el directorio principal de Python site-packages. Por lo general, sería /usr/lib/python2.6/site-packages/. Sin embargo, he encontrado que ubuntu tiene sus paquetes instalados en el directorio dist-packages. Existen ciertos problemas con la coexistencia de los paquetes de ubuntu con los paquetes instalados por las herramientas de configuración descargadas por el usuario. En esos casos, o bien se adhiere a la versión de Ubuntu de su paquete, si está disponible, o configura todos los paquetes desde el origen y probablemente use el interruptor custom install location para la instalación de su paquete.

5

Desde el docs:

Por defecto, los paquetes se instalan en el directorio site-packages de la instalación de Python en ejecución, a menos que proporcione la -d o --Instale-dir opción para especificar un directorio alternativo, o especifique una ubicación alternativa usando los archivos de configuración de distutils.

To get source:

veces de distribución de origen de un paquete contiene documentación adicional, ejemplos, archivos de configuración, etc., que no son parte de su código real. Si desea poder examinar estos archivos, puede usar la opción --editable para EasyInstall, y EasyInstall buscará una distribución de fuente o una URL de Subversion para el paquete, luego la descargará y la extraerá o la examinará como un subdirectorio de el --build-directory que especifique.

6
/usr/lib/pythonx.y/site-packages 

pythonx.y es su versión de pitón. Podría ser python2.4, python2.7, python3.1, etc.

Si tiene varias versiones de Python en el sistema, que le permite instalar paquetes easy_install-x.y para su pitón no predeterminada. De nuevo, x.y es su versión de python. Utilizarías esto si quisieras jugar con Python 3, pero el valor predeterminado de tu sistema es 2.7.

Cuestiones relacionadas