Ответ 1
Вы должны указать Pycharm использовать Project A как еще один "корень контента" для Project B.
- В верхней панели перейдите в Файл → Настройки... → Проект: [имя вашего проекта здесь] → Структура проекта.
- Нажмите
+ Add Content Root
на правой панели - Выберите папку проекта A во всплывающем окне "
Select content root directory
- Нажмите ОК
Теперь вы увидите, что Проект A указан на правой панели.
- Нажмите на проект A на правой панели
- Теперь содержание проекта А в списке. Выберите те, которые вы хотите включить в качестве источника. Вы можете удерживать
Ctrl
и щелкнутьleft mouse button
чтобы выбрать несколько объектов. - Нажмите
Sources
на верхней панели, чтобы назначить выбранные объекты в качестве источника.
Теперь вы должны увидеть исходные папки на правой панели.
ОБНОВЛЕНИЕ: По крайней мере, с Pycharm 2019.1.3, это, кажется, изменилось, к счастью, проще.
- Из верхней панели перейдите в Файл → Настройки... → Проект: [имя вашего проекта здесь] → Зависимости проекта.
- Выберите свой проект, а затем установите флажки для каждого другого проекта, от которого он зависит.