在anaconda\env中如何从komodo edit设置和运行不同的python3环境版本?

在anaconda\env中如何从komodo edit设置和运行不同的python3环境版本?,python,editor,komodo,Python,Editor,Komodo,如何在Komodo Edit中为第二个python环境设置命令运行工具 默认情况下,windows环境指南Komodo至X:\folder1\Anaconda\python.exe(py版本3.7.4,MKL 2019.10(服务2.3.0) 假设我有:X:\folder1\Anaconda\envs\MKL2018,包括python版本3.6.4和MKL 2018.0.2(服务1.1.2),在Anaconda命令提示符下的命令行指令中,我得到了预期的结果: conda activate MKL

如何在Komodo Edit中为第二个python环境设置命令运行工具

默认情况下,windows环境指南Komodo至
X:\folder1\Anaconda\python.exe
(py版本3.7.4,MKL 2019.10(服务2.3.0)

假设我有:
X:\folder1\Anaconda\envs\MKL2018
,包括python版本3.6.4和MKL 2018.0.2(服务1.1.2),在Anaconda命令提示符下的命令行指令中,我得到了预期的结果:

conda activate MKL2018

python X:\folder2\Examples\LookupTable.py
文件:LookupTable.py |“python版本”:3.7.4

…片段

但是,当我尝试实现到
X:\folder1\Anaconda\envs\MKL2018
的python路径时,不能从编辑器中执行。将
%(python3)
更改为
%(X:\folder1\Anaconda\envs\MKL2018\python3)
不起作用

我拥有的ktf文件如下:

komodo.doCommand('cmd_saveAll');
ko.run.output.kill(-1);
setTimeout(function(){
   ko.run.runEncodedCommand(window, '%(python3) \"%F\" {\'cwd\': u\'%D\'}');
}, 100);

我想我必须在那里更改一些内容,并用另一个名称保存ktf(例如mklpy)……但是要更改什么呢?

找到合适的快捷解决方案(将其保留在python3环境中)非常麻烦,但是如果您不再使用python 2.x版并且尚未安装它,则可以执行以下操作:

  • 转到编辑\首选项
  • 然后在副标题“语言”下转到“Python”默认Python解释器
  • 在这里选择正确的路径,例如“X:\folder1\Anaconda\envs\MKL2018\python.exe”
  • 应用并关闭选项卡
  • 此后,您可以使用以下内容创建新的ktf文件:

    komodo.doCommand('cmd_saveAll');
    ko.run.output.kill(-1);
    setTimeout(function(){
       ko.run.runEncodedCommand(window, '%(python) \"%F\" {\'cwd\': u\'%D\'}');
    }, 100);
    
    …现在请记住使用
    '%(python)
    而不是
    '%(python3)

    …瞧,你完了