Как именно установить файлы `.egg`?

Как именно установить файлы `.egg`?

Когда я пытался скачатьустановщик Sphinx здесь, мой компьютер не смог найти приложение по умолчанию для запуска установщика.

easy_installтоже не работает. Я использую Python 2.7, но есть только easy_installдля 2.5 и 2.6

Кроме того,аналогичный для 2.7 - это .eggфайл.

решение1

The.яйцоФайл может быть создан как часть установки, а не использоваться для выполнения установки. В этом случае установочный пакет представляет собой каталог со следующим (или похожим)состав.

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

СРаспределение АнакондыPython, то установку можно выполнить вАнаконда Подсказка. Если используется виртуальная среда, ее сначала следует активировать.

conda activate C:\[path]\virtual_environment_name

Theнастройка.pyФайл, включенный в команду для выполнения установки, может потребовать определенной версиинастройкиинструментовбиблиотека python. Даже более ранние версии python, как правило, идут в комплекте с последниминастройкиинструментовбиблиотека, которая может быть несовместима с требуемойнастройка.pyфайл. Если возникнут проблемы с совместимостью, следующеенастройкиинструментовустановка версии в пределахАнаконда Подсказкаможет разрешить их (при активации виртуальной среды, если применимо).

pip install setuptools==58.2.0

Затем необходимо перейти в каталог пакета внутриАнаконда Подсказка(с активированной виртуальной средой, если применимо).

cd C:\[path]\my_project

Затем используется следующая команда.

python setup.py install

После завершения установки появится.яйцоФайл может присутствовать в каталоге пакетов Python (файл будет создан в ходе установки). Интерпретатор Python может затем загружать модули Python непосредственно из.яйцофайл.

решение2

python -m easy_install <package>.egg

решение3

Вы можете перейти к этомустраница настроек инструментови скачать ez_setup.pyскрипт. Откройте эмулятор терминала и введите

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

Позже вы установите setuptools и easy_installкоманда будет доступна для вашего python. Затем вам просто нужно будет ввести команду easy_installinstall вашего egg-файла.

Связанный контент