摘要
目标-我想为各个Spyder项目分配一个特定的conda Environment/python解释器,这样当我打开所述项目时,相应的解释器会在Spyder preferences中自动更改>;python interperter(类似于在其他IDE中创建项目,例如PyCharm)
问题-尽管我尽了最大的努力,我必须始终手动更改Spyder的首选项,以便设置正确的解释器(在不同的环境中工作)。这是乏味的,如果我忘记了项目对应的正确环境,将来可能会出现问题
我到目前为止所做的尝试
设置-首先,我通过conda创建一个新环境,使用以下命令conda create --name project1 python spyder-kernels
安装python和spyder内核。接下来,在我的基本环境中打开Spyder,创建一个名为“project1”的新项目,并将python解释器路径设置为...envs\project1\python.exe
。在这一点上,一切都按预期进行。现在,我对一个新项目2重复这个过程,所有的事情都很好。当我移回project1时,问题出现了,解释器仍将设置为...envs\project2\python.exe
,而不是自动切换到...envs\project1\python.exe
这篇文章似乎暗示在Spyder 4中会有一个完整的环境管理器,但我似乎在任何地方都找不到它
设置spyder内核的参考:https://github.com/spyder-ide/spyder/wiki/Working-with-packages-and-environments-in-Spyder
背景
Python 3、Windows 10、Miniconda发行版
非常感谢您的帮助
目前没有回答
相关问题 更多 >
编程相关推荐