Spacemacs怎么使用conda创建的虚拟环境?

Spacemacs怎么使用conda创建的虚拟环境?

doom 的 python 模块里面有 GitHub - necaris/conda.el: Emacs helper library (and minor mode) to work with conda environments 这个包,我不清楚 spacemacs 里面有没有。

spacemacs 的 python layer 也有

我只看到支持pyvenv啊,没看到支持conda创建的环境

我其实就是利用这个pyvenv 来管理conda环境的,不仅可以在python里,其实R里面也OK。。。

记错了,有个单独的 conda layer 好像,你看看

我的为什么不行啊,是需要什么配置吗

搞得,我看看

I did not do anything, just call pyvenv-activate.

我用了conda layer 激活conda创建的anaconda环境,但是还是不提示里面的包

提示你用的啥,lsp?

对的 pyright

Hope this could help you.

pyright 要单独设置,那个帖子后面也有我的方法,你可以都试试

你好,我现在换成pyvenv管理virtualenv创建的环境了,但是还是不提示环境里的包,怎么回事呢

  1. 确保你激活了这个虚拟环境
  2. 确保环境有你的包,pyright 等language server 可以找到。
  3. 然后有个lsp-workspace-start 重启下当前的language server 尝试下。
1 个赞

可以了,需要在切换虚拟环境后,重启pyright

1 个赞