1. 程式人生 > 實用技巧 >sublime 配置 anaconda DLL load failed: 找不到指定的模組

sublime 配置 anaconda DLL load failed: 找不到指定的模組

參考https://www.cnblogs.com/ourweiguan/p/10678181.html

rdkit目前只支援用3.7的anaconda3安裝。

如果要在sublime text 裡使用anaconda3的Python直譯器

為了防止

DLL load failed: 找不到指定的模組

那麼需要:

1 sublime安裝 anaconda外掛

2 寫一個啟動anaconda虛環境的指令碼

比如在D:\dev\anaconda3_sublime.bat

@call D:\Users\XXX\anaconda3\Scripts\activate.bat D:\Users\XXX\anaconda3

@python 
%1 %2 %3 %4 %5

3配置 Anacoda 外掛

Preferences -> Package settings -> Anaconda -> settings - user,輸入(主要是第一條):

{
    "python_interpreter":"D:/dev/anaconda3_sublime.bat",
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters":true,
    "swallow_startup_errors":true
, "anaconda_linting":false }

4 選擇 Tools -> Build -> Anacoda Python Builder

然後就可以ctrl+B了

和之前的區別是:

1不能自己建立build system 而是配置外掛

2通過虛環境啟動anaconda3