我必须在Visual Studio中使用导入的模块运行Python代码?

时间:2015-08-11 04:48:51

标签: 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.14

python_application.py

from clients.reddit import foo_module

if __name__ == '__main__':
    print(foo_module.foo_func())

我有一个项目和一个.py文件的解决方案。该项目中的文件导入项目外部的模块。现在在PowerShell中这是有效的。但在Visual Studio中它并没有。这些是问题:

  1. 我无法从Visual Studio运行此代码,因为我收到导入错误。

  2. 智能感知不起作用。当我在python_application.py中工作时,intellisense没有bar_module

  3. 现在我意识到我可以将bar_module.py添加到项目中,但这会产生一个我不想要的本地副本。我需要更改什么才能从Visual Studio运行此代码并使Intellisense工作?

0 个答案:

没有答案