У меня проблема, когда я разрабатываю проект Django, который включает в себя другие библиотеки, которые мы также разрабатываем.
Моя текущая структура выглядит следующим образом:
- Основной проект
-
- App1
-
- App2
- Библиотеки
-
- Библиотека 1
-
- Библиотека 2
Все библиотеки имеют свои собственные сценарии установки и находятся в отдельных хранилищах git, и мы добавляем их в PyCharm в PYTHONPATH и ссылаемся на них просто по их имени. Это работает хорошо, но они не в моем текущем проекте, что означает отсутствие повторного факторинга (переименование, перемещение и т.д.), И я должен использовать внешний поиск, чтобы найти свой класс из библиотек.
Как установить некоторые библиотеки в качестве проекта, чтобы сделать их доступными для просмотра и refactorable
как в текущем заданном проекте.