Что значит установить пакет 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/.