在VisualStudio中,我必须如何使用导入的模块运行Python代码?

在VisualStudio中,我必须如何使用导入的模块运行Python代码?,python,visual-studio,intellisense,python-import,Python,Visual Studio,Intellisense,Python Import,这个问题的例子 文件结构 foo_folder | bar_module.py | |___foo_func | |____init___ python application folder |___python_solution.sln, .proj ... |___python_application.py bar_module.py: def foo_func(): return 3.

这个问题的例子

文件结构

foo_folder
    |
    bar_module.py
    |     |___foo_func
    |     |____init___
    python application folder
          |___python_solution.sln, .proj ...
          |___python_application.py
bar_module.py:

def foo_func():
    return 3.14
python_application.py

from clients.reddit import foo_module

if __name__ == '__main__':
    print(foo_module.foo_func())
我有一个包含一个项目和一个.py文件的解决方案。该项目中的文件将导入项目外部的模块。现在,在PowerShell中,这是可行的。但在VisualStudio中,它不是。这些问题是:

  • 由于出现导入错误,我无法从Visual Studio运行此代码

  • 智能感知不起作用。当我在python_application.py中工作时,
    bar_模块
    没有
    intellisense

  • 现在我意识到我可以将
    bar\u module.py
    添加到项目中,但这会生成我不想要的本地副本。为了从VisualStudio运行此代码并使Intellisense正常工作,我需要更改什么