Ich habe ein Problem, wo ich ein Django-Projekt entwickeln, das andere Bibliotheken enthält, die wir auch entwickeln.PyCharm enthalten und ändern Externe Bibliothek in Projekt
Meine derzeitige Struktur ist wie folgt:
- Hauptprojekt
-
- App1
-
- App2
- Bibliotheken
-
- Bibliothek 1
-
- Bibliothek 2
Alle Bibliotheken ihre eigenen Setup-Skripten haben und sind in separat E git-Repositories, und wir fügen sie in PyCharm im PYTHONPATH hinzu und verweisen sie einfach auf ihren Namen. Was funktioniert gut, aber sie sind nicht in meinem aktuellen Projekt, was bedeutet, dass kein Re-Factoring (Umbenennen, Verschieben usw.) und ich müssen externe Suche verwenden, um meine Klasse aus den Bibliotheken zu finden.
Wie stelle ich einige Bibliotheken als projektbezogen ein, um sie sichtbar zu machen, und refactorable
, wie wir es für das aktuell eingestellte Projekt tun.