为具有不同环境变量的多个项目打开pycharm

时间:2019-11-22 07:20:32

标签: pycharm subprocess

如您所知,Pycharm无法使用多个实例打开(我知道idea.properties可以用一种方法,但是我想自动执行某些操作),因此当您打开新的项目窗口时,它将继承环境变量从当前窗口显示(我的意思是系统环境变量 os.environ ,不是在项目的用户界面中手动设置的任何内容)。

示例:

打开一个项目,转到终端,运行set PYTHONPATH=whatever_path。然后在新窗口中打开另一个项目,并进入其终端,运行set PTYHONPATH,您会看到结果是在上一个窗口中设置的whatever_path

这很不好,因为带有subprocess参数的env仅在第一次使用时有效,如果已打开现有的Pycharm实例,则将环境变量传递到subprocess无效。

有人想摆脱它吗?

0 个答案:

没有答案