I have several python projects started from git repos, all related to each other, that are all open in one PyCharm window.
I have python code in one project, call it
You have to tell Pycharm to use Project A as another "Content Root" for Project B.
+ Add Content Root at the right panelSelect content root directoryNow, you'll see Project A is listed at the right panel.
Ctrl and click left mouse button to select multiple entities.Sources from the upper bar to assign the selected entities as Source.Now you should see Source Folders at the right panel.
UPDATE: As of at least Pycharm 2019.1.3, this seems to have changed, to be simpler thankfully.
Pycharm 2020.2 - just in your project, File -> Open select project whitch you want attach. And choose 'Attach' in Open project window.