sublimeREPL 與 conda環境管理的問題
阿新 • • 發佈:2019-05-12
添加 stack main 手動 csharp 參考 spa 管理 進行
問題1描述:
使用sublimeREPL進行交互編程時,默認啟加載SublimeREPL.sublime-settings文件,該文件配置python路徑。
例如:啟動的是python2版本解釋器。(如果sublimeREPL切換python3,更改此處)
"default_extend_env": { "PATH": "C:/Anaconda3/envs/python2/" },
問題來了,sublimeREPL可同時配置python2和python3,然後運行時選擇版本嗎????
目前已知的方法復雜。參考鏈接,
修改sublimeREPL/config/Python/Main.sublime-menu文件。手動添加菜單Python的菜單項,並配置菜單項的python.exe路徑。
但方法不可取。因為python環境,conda命令可自己隨時添加環境,以適用不同的項目。例如python2.5,python3.5,python3.7等,
如果sublimeREPL添加對應的菜單,這種操作太codeing化。
因此,如果使用sublimeREPL在不同環境中,需要 更改配置文件。
問題2描述: 使用sublime原生編譯系統。常用的有python,c++,R等,這裏的python版本已經初始化,不可更改。
安裝conda插件後,新建編譯系統 -conda ,並配置本地envs環境目錄後。
控制臺輸入 conda命令,切換python2,python3等。此時的ctrl + B 編譯 即是正確環境。
但原生的編譯系統 不能交互式編程,所以遇到問題1,沒找到合適的方法解決,如有大神,請賜教。
sublimeREPL 與 conda環境管理的問題