Что значит установить пакет conda в режиме разработки?

Я просматривал документацию Конды и нашел это: https://docs.conda.io/projects/conda-build/en/latest/resources/commands/conda-develop.html?highlight=develop

Он объясняет, как установить пакет в режиме разработки, но, похоже, не объясняет, что это означает на самом деле и чем он отличается от обычной установки.

1 ответ

Во-первых, обратите внимание, что эта документация предназначена для conda-build и не conda (которая имеет отдельную документацию). Первый предназначен для разработки доставляемых Conda пакетов; последний предназначен для управления виртуальными средами.

По-видимому, conda develop создаст пакет на месте и установит его только по ссылке, размещенной в site-packages (в частности, добавив путь к пакету в site-packages/conda.pth файл), а не непосредственно в site-packages, Похоже, это облегчит перестройку, пока вы разрабатываете пакет без необходимости переустановки каждый раз.

Вот соответствующая реклама, которую я нашел в базе кода:

Режим разработки создает расширения на месте и делает ссылку на пакет в site-packages/.

Другие вопросы по тегам