anaconda打开多个“python.exe”进程是因为每个conda环境都有自己的Python可执行文件。当你打开一个新的conda环境时,Navigator会启动一个新的Python进程。如果导航器已经启动了一个环境,则将使用现有的此类进程。
要防止Navigator打开多个Python进程,请在导航器首选项中启用并设置conda发行版,以便Navigator可以使用您的默认conda环境而不是新创建一个新进程。
要做到这一点,您需要在导航器的首选项中,选择“Launch directory”选项卡,确保下拉列表中有的是您要使用的conda环境所在的目录。如果您已经设置了conda环境并已经选择了正确的目录,则可以使用以下代码样例来检查Navigator是否使用了正确的Python可执行文件:
import sys print(sys.executable)
如果输出与您的conda环境中的Python可执行文件匹配,则应该没有问题。