I used the following the following walk through https://www.jetbrains.com/help/pycharm/remote-debugging-with-product.html#debug-app for "Creating a deployment configuration for a remote interpreter".
It works for debugging of a script in one file, but fails to import variables defined in the other project's files.
It makes sense to me because even though I set a mapping of the local repository to an external environment repository when setting up the ssh interpreter, yet I still see local script path and working directory in "Run > Debug Configurations".
So, my question is: is it possible to debug an entire application containing multiple files using ssh interpreter? And if yes, then how.