python - 如何在 anaconda\env 中从 komodo 编辑设置和运行不同的 python3 环境版本?
问题描述
如何在 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。
..片段...
但当我尝试将 python 路径实现到X:\folder1\Anaconda\envs\MKL2018
. 更改%(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)
......瞧,你完成了......
推荐阅读
- php - [PHP][MySQL] 如何同时在两张表中插入数据?
- python - Whatsapp 自动机器人无法在 WhatsApp 联系人列表中搜索
- macos - cron 作业无法在 macOS High Sierra 上运行
- mysql - 将 CASE WHEN 与另一个 CASE WHEN 一起使用的 MySQL 解决方案
- excel - 自动关闭工作簿
- python - python matplotlib中带有过滤条的交互式散点图
- sinch - 在后台接收 Sinch 消息和呼叫,并显示传入消息的通知并显示呼叫覆盖
- tig - 如何在 tig 中保存 refs 视图排序
- pycharm - 在 PyCharm 中搜索“TODO”不起作用
- swift - 如何使`ReadMoreTextView`库中的`attributedReadMoreText`不可选择-swift