@
jfcherng 1. 0 配置的情况下, 同样不能够识别到环境中的包. 提示
ModuleNotFoundError: No module named 'numpy'
2. 通过在项目配置 pyrightconfig.json 文件, 内容为:
{
"venvPath": ".",
"venv": "venv"
}
https://imgur.com/dJa6WW5在 sublime 的启动控制台可以看到, LSP-pyright 识别到了虚拟环境中 python 解析器的路径.
但是执行的时候依旧提示:
ModuleNotFoundError: No module named 'numpy'
3. 通过引入 sys 包, 查看当前 python 解析器的路径, 发现使用的是系统默认路径的 python 解析器.
如果使用 virtualenv:Activate, 就会变成虚拟环境的解析器路径.
引入包也正常.. 但是如果可以让 sublime+pyright 正确识别虚拟环境, 就完美了..