如何在Win10上基于Anaconda python环境使用jedi插件?

我有个init.el脚本,在Linux可以毫无压力使用,但是在Win10上jedi始终搞不定,与jedi相应的lisp配置如下: ;;;python (add-hook 'python-mode-hook (lambda () (local-set-key (kbd “RET”) 'newline-and-indent) ))

(setenv "IPY_TEST_SIMPLE_PROMPT" "1")
(setq jedi:complete-on-dot t)
(setq jedi:use-shortcuts t)
(setq ac-max-width 0.4)
(setq jedi:get-in-function-call-delay 0)
(setq jedi:tooltip-method nil)		
(add-hook 'python-mode-hook 'jedi:setup)
(setq python-shell-interpreter "ipython")

Anaconda安装在C:/Users/sun/Anaconda3下面, 已经装好epc, jedi, virtualenv等包,并且已经将C:/Users/sun/Anaconda3/Scripts加入环境变量PATH。这里有一个比较奇怪的地方,Anaconda的目录结构在Win与Linux下有区别

  1. Win10: 安装目录下有个Scripts文件价,里面含有各种可执行文件
  2. Mint: 安装目录下有个bin文件夹,里面含有各种可执行文件

我在Emacs(Win10)中M-x运行jedi:install-server的时候,出现如下错误:

不知道有没有道友在Win10上遇到过类似的问题?

这个我在windows10 Spacemacs添加python layer后也多配其它东西。参照spacemacs python layer github上的安装方式。