pip
, используйте команду:
pip install /путь/к/пакету
/путь/к/пакету
- это путь к каталогу, содержащему файл setup.py
, или к файлу .whl
.
Для установки библиотеки из локального пакета с помощью pip
можно использовать несколько способов. Предположим, что локальный пакет находится в директории /путь/к/пакету/
, и внутри этой директории есть файл setup.py
.
Способ 1: Установка из директории с setup.py
Самый простой способ – перейти в директорию, содержащую setup.py
, и выполнить команду:
pip install .
Точка (.
) указывает pip
на текущую директорию.
Способ 2: Указание пути к директории с setup.py
Можно указать путь к директории с setup.py
напрямую, не переходя в нее:
pip install /путь/к/пакету/
Способ 3: Установка из сгенерированного файла .tar.gz
или .whl
Если пакет уже собран в виде файла .tar.gz
(sdist) или .whl
(wheel), можно установить его, указав путь к файлу:
pip install /путь/к/пакету/имя_пакета.tar.gz
pip install /путь/к/пакету/имя_пакета.whl
Дополнительные опции:
-e .
(или --editable .
): Устанавливает пакет в "editable" режиме. Это полезно во время разработки, так как изменения в исходном коде пакета сразу же отражаются в установленной версии (без необходимости переустановки).--no-index --find-links file:///путь/к/пакету/
: Если требуется установить пакет, игнорируя PyPI и указывая локальную директорию для поиска зависимостей (например, если пакет имеет локальные зависимости).--no-deps
: Запрещает установку зависимостей, указанных в setup.py
. Это может быть полезно, если вы хотите управлять зависимостями вручную.Пример использования editable режима:
pip install -e /путь/к/пакету/
В любом из этих случаев, pip
прочитает файл setup.py
и установит пакет в вашу виртуальную среду (если она активирована) или в глобальную среду Python.