Anaconda / Python / VSCode:vscode编辑器无法识别已安装的软件包

时间:2018-05-10 22:38:23

标签: python visual-studio-code anaconda

我正在尝试在Anaconda环境中使用VS Code for python。我(经过一些谷歌搜索和苦苦挣扎)使用我的自定义环境得到它。但是,pylint和编辑器无法识别环境中已安装的netiface。

正在加载环境(billh):

environment from VSC

python的错误如下所示:

PyLint errors

奇怪的是,从内置终端中运行的ipython导入确实有效:

enter image description here

这是今天通过Anaconda新安装的。这是版本信息

enter image description here

1 个答案:

答案 0 :(得分:2)

并不是扩展程序找不到netifaces包,而是Pylint不能。确保您运行的扩展程序的Pylint安装在您运行的同一个conda环境中(例如,确保未将python.linting.pylintPath设置为conda环境之外的某个环境)。还要确保ipython也来自同一个环境(例如,您正在使用conda环境并使用Python: Create Terminal命令启动终端)。