我正在尝试在Anaconda环境中使用VS Code for python。我(经过一些谷歌搜索和苦苦挣扎)使用我的自定义环境得到它。但是,pylint和编辑器无法识别环境中已安装的netiface。
正在加载环境(billh):
python的错误如下所示:
奇怪的是,从内置终端中运行的ipython导入确实有效:
这是今天通过Anaconda新安装的。这是版本信息
答案 0 :(得分:2)
并不是扩展程序找不到netifaces
包,而是Pylint不能。确保您运行的扩展程序的Pylint安装在您运行的同一个conda环境中(例如,确保未将python.linting.pylintPath
设置为conda环境之外的某个环境)。还要确保ipython也来自同一个环境(例如,您正在使用conda环境并使用Python: Create Terminal
命令启动终端)。