Python 3.x 用于检查pycharm使用的解释器的代码

Python 3.x 用于检查pycharm使用的解释器的代码,python-3.x,pycharm,remote-server,Python 3.x,Pycharm,Remote Server,无论何时使用远程解释器或本地解释器,我都希望有一种检查方法。 我需要在代码中检查它,以便正确设置一些变量 例如 我已经找到了一个解决方法来检查我是否在调试中执行代码 try: import pydevd PYCHARM_DEBUG = True except ImportError: PYCHARM_DEBUG = False 但是我真的找不到一种方法来自动理解我正在使用的解释器。可能是检查主机名和ip?这很好,导入套接字并检查套接字。gethostname()是一个有

无论何时使用远程解释器或本地解释器,我都希望有一种检查方法。 我需要在代码中检查它,以便正确设置一些变量

例如

我已经找到了一个解决方法来检查我是否在调试中执行代码

try:
    import pydevd
    PYCHARM_DEBUG = True
except ImportError:
    PYCHARM_DEBUG = False

但是我真的找不到一种方法来自动理解我正在使用的解释器。

可能是检查主机名和ip?这很好,导入套接字并检查套接字。gethostname()是一个有效的解决方案!谢谢
try:
    import pydevd
    PYCHARM_DEBUG = True
except ImportError:
    PYCHARM_DEBUG = False