doom emacs anaconda-mode 无法补全 numpy,但是其他 package 都可以补全

numpy 无法补全提示错误如下

详细信息

第三方 soundfile 可以补全

使用 numpy 补全会提示错误,anaconda-mode buffer 的内容如图,请问各位大佬我是哪里没有配置吗?其他的包都可以补全,就是 numpy 不行,mac 和 ubuntu 下面都有这个问题。

使用 pyvenv-activate 激活的 anaconda3 创建的 python 环境

与编辑区无法补全 numpy 不同,在 run-python 创建的终端中可以补全 numpy

同doom。简单试了一下,补全是没问题的。 截图 2023-04-14 15-54-57

步骤:

  1. dired进文件夹
  2. M-x conda-env-activate 选择环境
  3. 新建.py文件,打开自动进入python-mode
  4. 打两行,补全框弹出

我lsp用的是eglot。没有用过pyenv-activate,但我其他独立的python环境用direnv export PATH…激活的,原理应该都是一样的,补全上是没有问题的

可能是使用 anaconda-mode 补齐的原因,mac 下面用 LSP 有点卡,所以不是很想开这个 = =.