VS Code是否可以使用VM内的Python环境?

时间:2018-09-07 15:42:36

标签: python visual-studio-code

我已经使用Vagrant设置了Django(2.1.1)开发环境,并且安装了VS Code的Python扩展。我从pylint收到一个错误,说它无法导入django.db,这是有道理的,因为所有的Python模块都安装在VM中,并且VS Code在主机上使用Python环境

有人知道如何(甚至可以)将VS Code连接到VM内运行的环境,从而使linting和intellisense起作用吗?

1 个答案:

答案 0 :(得分:0)

这取决于VM和主机的连接方式。如果用户具有解释器的权限,则您应该能够在Visual Studio中创建一个自定义Python环境,该环境使用该解释器及其模块来进行智能感知。

enter image description here

这将使它在Visual Studio中正常工作,但是在您的代码中,您可能需要指定从中导入模块的位置。参见Importing files from different folder