我正在使用 Visual Studio代码来处理具有许多模块的大型python项目。
我的settings.json
如下:
{
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.autoComplete.extraPaths": [
"C:/Users/.../repos/platform",
],
"python.linting.pylintPath": "pylint"
}
之后在代码内。我在平台文件夹内的所有导入模块上都遇到大量错误。 我已经安装了 python3 和 python扩展和 pylint 。
我搜索了另一个并尝试了许多不同的建议,但到目前为止,没有一个对我有用。
答案 0 :(得分:0)
您当前面临的问题与代码格式(通过pylint)无关。
您宁愿选择要使用Intellisense的解释器。
它们在docs中的提供如下。 link。
希望这可以帮助。
如果是TL; DR为您服务。
只需按F1 on vscode
窗口,然后键入Python:Select
,您将获得正确的提示。
答案 1 :(得分:0)
上面的答案帮助了我,谢谢@srinath samala!分享一下这对我有帮助的原因,以帮助他人。
我已经在Windows 10上运行Python一段时间了,几个月后,我安装了Anaconda,我认为我并没有按照最佳实践来做。 Windows机器可能会对正确的PATH配置等感到烦恼...我可能需要卸载并重新安装anaconda吗?
在任何情况下,使用F1键和Python:Select都将使用Python.exe文件的VS代码指向此处,这有所不同。显然,在Windows bash会话中使用pip install可能会使这些软件包可用于一种环境或另一种环境?我确定这与我自己的目录结构(当前是简陋的)有关,但是VS代码默认为Python的原始目录,并且导入错误。通过选择anaconda的版本,它找到了包装。希望这对其他人有帮助!