问题的例子。
文件结构
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中它并没有。这些是问题:
我无法从Visual Studio运行此代码,因为我收到导入错误。
智能感知不起作用。当我在python_application.py中工作时,intellisense
没有bar_module
。
现在我意识到我可以将bar_module.py
添加到项目中,但这会产生一个我不想要的本地副本。我需要更改什么才能从Visual Studio运行此代码并使Intellisense工作?