1import os, sys 2from pkg_resources import load_entry_point 3 4if __name__ == '__main__': 5 dist = os.environ.get("PYCHARM_EP_DIST") 6 name = os.environ.get("PYCHARM_EP_NAME") 7 if dist == "ipython" and name == "ipython": 8 from IPython import start_ipython 9 f = start_ipython 10 else: 11 f = load_entry_point(dist, "console_scripts", name) 12 sys.exit(f()) 13