在python和visual studio 2017 /代码中导入

时间:2018-06-20 11:41:18

标签: python visual-studio import visual-studio-2017

我来自c#软件开发项目,并且是python的新手。 目前,我无法同时将导入语法与两个版本的Visual Studio 2017 / Code结合使用

我的项目如下:

    - Project
     - Folder Scripts
     - DoSomething.py
     - Folder MyObjects
         - __ init__.py 
         - Baseclass.py
         - ConcreteClass.py
     - main.py

ConcreteClass实现BaseclassDoSomething.py导入包MyObjects(来自Myobjects import*),并做一些临时工作。 __init__.py导入包中的所有模块,而main.py是程序中的主要条目。

如果我启动main.py-它可以在Visual Studio 2017和Visual Studio Code中完美运行。 如果我在Visual Studio 2017中启动DoSomething.py,它将正常工作。 如果我在Visual Studio Code中启动DoSomething.py,则会得到

  

ModuleNotFoundError:没有名为“ Myobjects”的模块

它在VS2017中有效,因此代码有效。我对此进行了大量搜索,并找到了相关的进口商品。但是我不认为这是问题所在。 我认为VS2017和VSCode启动python解释器的方式有所不同(可能是不同的开始位置?可能是不同的参数?)。我想让它在VS版本中都能使用,并且我想了解更多有关使用这些导入方式的信息。

谢谢!

0 个答案:

没有答案