spyder中一次只能开一个工程,为了能够开两个,进行同时的编辑和运行,则默认是不行的,是无法同时打开两个spyder的进程的。
方法是启动spyder时加上运行参数: --new-instance
这里有一个介绍:https://blog.csdn.net/kickmeout/article/details/105222052
因为我的spyder是建在anoconda中的一个环境空间中的,所以跟上面的运行方式还不太一样。
介绍下我的添加方式:
首次在环境中安装了spyder以后,就可以在相应的空间中启动spyder了。命令是:spyder即可。
这之后在windows的开始菜单中会创建一个这个的spder快捷方式。可以找到这个快捷方式,右键其属性。我这里是这个样子的:
上述红框中是这样的(我的环境名字为tensorflow-gpu):
C:\Users\86137\Anaconda3\pythonw.exe C:\Users\86137\Anaconda3\cwp.py C:\Users\86137\Anaconda3\envs\tensorflow-gpu C:\Users\86137\Anaconda3\envs\tensorflow-gpu\pythonw.exe C:\Users\86137\Anaconda3\envs\tensorflow-gpu\Scripts\spyder-script.py
只需要在最后,加上运行参数:–new-instance,更改后如下:
C:\Users\86137\Anaconda3\pythonw.exe C:\Users\86137\Anaconda3\cwp.py C:\Users\86137\Anaconda3\envs\tensorflow-gpu C:\Users\86137\Anaconda3\envs\tensorflow-gpu\pythonw.exe C:\Users\86137\Anaconda3\envs\tensorflow-gpu\Scripts\spyder-script.py --new-instance
保存,即可。这样每次点击这个快捷方式,都会新启动一个spyder窗口(一个独立进程),在不同的窗口中运行不同的工程即可。
ps:
1)为了每次打开的方便,可以把上边那个快捷方式复制到桌面上;
2)可以保留两个快捷方式,之前的单独窗口的,和新建多窗口的,自己随便用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)