PyCharm Remote SSH Interpreter Environment Variables Missing Login Shell Inheritance
PyCharm's remote SSH interpreter configuration launches processes through an IDE-managed wrapper rather than the remote user's login shell, so variables exported in ~/.bashrc , ~/.bash_profile , or ~/.zshrc do not reach the running process. A local interpreter inherits the developer's host environment, which can make identical code succeed locally but fail o