簡體   English   中英

如何在 anaconda\\env 中從 komodo edit 設置和運行不同的 python3 環境版本?

[英]how to set and run different python3 environment versions from komodo edit while in anaconda\env?

如何在 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 (service 1.1.2) 從下面的 Anaconda 命令提示符處的 cmd-line 說明我得到了預期的結果:

conda activate MKL2018

python X:\folder2\Examples\LookupTable.py

文件:LookupTable.py | “蟒蛇版本”: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版本並且還沒有安裝它; 可以執行以下操作:

  1. 轉到編輯\\首選項
  2. 然后在“語言”副標題下轉到“Python”默認 Python 解釋器
  3. 在這里選擇正確的路徑,例如“X:\\folder1\\Anaconda\\envs\\MKL2018\\python.exe”
  4. 應用並關閉選項卡。

此后,您可以使用以下命令創建一個新的 ktf 文件:

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

...現在請記住使用'%(python)而不是'%(python3)

......瞧,你完成了......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM