Как настроить Setuptools для Python в Windows?
Setuptools — это библиотека процесса разработки пакетов, предназначенная для упрощения упаковки проектов Python за счет расширения стандартной библиотеки distutils (утилиты распространения) Python.
- Он включает в себя пакет Python и определения модулей.
- Он включает метаданные пакета дистрибутива
- Он включает в себя тестовые хуки
- Включает установку проекта
- Он также включает детали для конкретной платформы.
- Он поддерживает Python3.
В этой статье мы узнаем, как установить Setuptools для Python в Windows.
Установка Setuptools в Windows
Способ 1: использование pip для установки пакета Setuptools
Выполните следующие шаги, чтобы установить пакет Setuptools в Windows с помощью pip:
Шаг 1: Установите последнюю или текущую версию Python3 в Windows.
Шаг 2: Теперь проверьте, правильно ли установлены pip и python в вашей системе, используя следующие команды.
python –version
pip –version

Шаг 3: Обновите pip до последней версии, чтобы избежать ошибок при установке.
pip install –upgrade pip

Шаг 4: Введите следующую команду в командной строке, чтобы установить Setuptools с помощью pip.
pip install setuptools

Способ 2. Использование setup.py для установки Setuptools
Выполните следующие шаги, чтобы установить Setuptools в Windows с помощью файла setup.py:
Шаг 1: Загрузите последний исходный пакет Setuptools для Python3 отсюда.
curl https://files.pythonhosted.org/packages/9b/be/13f54335c7dba713b0e97e11e7a41db3df4a85073d6c5a6e7f6468b22ee2/setuptools-60.2.0.tar.gz > setuptools-60.2.0.tar.gz

Шаг 2: Извлеките загруженный пакет с помощью данной команды.
tar -xzvf setuptools-60.2.0.tar.gz

Шаг 3: Перейдите в папку setuptools-60.2.0 и введите следующую команду для установки пакета.
cd setuptools-60.2.0
python setup.py install

Проверка установки Setuptools в Windows
Сделайте следующий импорт в своем терминале Python, чтобы убедиться, что установка пакета Setuptools выполнена правильно:
import setuptools

Если при импорте модуля возникает какая-либо ошибка, значит, пакет Setuptools установлен неправильно.