Como exatamente alguém instala arquivos `.egg`?

Como exatamente alguém instala arquivos `.egg`?

Quando tentei baixaro instalador do Sphinx aqui, meu computador não conseguiu encontrar um aplicativo padrão para executar o instalador.

easy_installtambém não funciona. Estou executando o Python 2.7, mas só tenho easy_installpara 2.5 e 2.6

Além disso, oanálogo para 2.7 é um .eggarquivo.

Responder1

O.ovoO arquivo pode ser gerado como parte da instalação, em vez de ser usado para executar a instalação. Nesse caso, o pacote de instalação é um diretório com o seguinte (ou similar)estrutura.

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

Com oDistribuição Anacondado python, a instalação pode então ser realizada dentroAlerta Anaconda. Se for utilizado um ambiente virtual, ele deverá primeiro ser ativado.

conda activate C:\[path]\virtual_environment_name

Osetup.pyarquivo incluído no comando para executar a instalação pode exigir uma versão específica doferramentas de configuraçãobiblioteca python. Mesmo as versões anteriores do python tendem a ser fornecidas com as versões mais recentesferramentas de configuraçãobiblioteca, que pode não ser compatível com o necessáriosetup.pyarquivo. Se forem encontrados problemas de compatibilidade, o seguinteferramentas de configuraçãoinstalação da versão dentroAlerta Anacondapoderá resolvê-los (com o ambiente virtual ativado, se for o caso).

pip install setuptools==58.2.0

Deve-se então navegar até o diretório do pacote dentroAlerta Anaconda(com o ambiente virtual ativado, se for o caso).

cd C:\[path]\my_project

Então, o seguinte comando é usado.

python setup.py install

Assim que a instalação for concluída, um.ovoarquivo pode estar presente dentro do diretório de pacotes python (o arquivo terá sido gerado como parte da instalação). Um interpretador python pode então carregar módulos python diretamente do.ovoarquivo.

Responder2

python -m easy_install <package>.egg

Responder3

Você pode ir para issopágina de ferramentas de configuraçãoe baixe o ez_setup.pyscript. Abra o emulador de terminal e digite

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

Posteriormente você instalará o setuptools e o easy_installcomando estará disponível para o seu python. Então você só precisa digitar easy_installpara instalar seu arquivo egg.

informação relacionada