¿Cómo se instalan exactamente los archivos `.egg`?

¿Cómo se instalan exactamente los archivos `.egg`?

Cuando intenté descargarel instalador de Sphinx aquí, mi computadora no pudo encontrar una aplicación predeterminada para ejecutar el instalador.

easy_installtampoco funciona. Estoy ejecutando Python 2.7 pero solo tengo easy_installpara 2.5 y 2.6

Además, eluno análogo para 2.7 es un .eggarchivo.

Respuesta1

El.huevoEl archivo puede generarse como parte de la instalación, en lugar de usarse para realizar la instalación. En ese caso, el paquete de instalación es un directorio con el siguiente (o similar)estructura.

my_project/
    my_module/
        __init__.py
    tests/
        __init__.py
setup.py

Con elDistribución Anacondade Python, la instalación se puede realizar dentro deAviso de anaconda. Si se utiliza un entorno virtual, primero se debe activar.

conda activate C:\[path]\virtual_environment_name

Elconfiguración.pyEl archivo incluido en el comando para realizar la instalación puede requerir una versión específica delherramientas de configuraciónbiblioteca de Python. Incluso las versiones anteriores de Python tienden a incluirse con las últimasherramientas de configuraciónbiblioteca, que puede no ser compatible con los requisitosconfiguración.pyarchivo. Si se encuentran problemas de compatibilidad, lo siguienteherramientas de configuracióninstalación de la versión dentroAviso de anacondapodrá resolverlos (con el entorno virtual activado, en su caso).

pip install setuptools==58.2.0

Luego se debe navegar al directorio del paquete dentroAviso de anaconda(con el entorno virtual activado, en su caso).

cd C:\[path]\my_project

Luego, se utiliza el siguiente comando.

python setup.py install

Una vez completada la instalación, un.huevoEl archivo puede estar presente dentro del directorio de paquetes de Python (el archivo se habrá generado como parte de la instalación). Un intérprete de Python puede luego cargar módulos de Python directamente desde el.huevoarchivo.

Respuesta2

python -m easy_install <package>.egg

Respuesta3

puedes ir a estopágina de herramientas de configuracióny descargar el ez_setup.pyscript. Abra el emulador de terminal y escriba

sudo python /path/to/your/ez_setup.py

Posteriormente instalarás las herramientas de configuración y el easy_installcomando estará disponible para tu Python. Luego solo necesita escribir easy_installpara instalar su archivo egg.

información relacionada