在VSC中导入和自动完成python的工作

时间:2018-11-06 11:19:27

标签: python-3.x visual-studio-code

我无法导入自己的软件包。这是我的树:

import_test/
├── folderone
│   ├── __init__.py
│   └── myfunc2.py
├── myfunc1.py
└── start.py

这是我的start.py。

print('I am in start program.')

from myfunc1 import helloworld2
helloworld2()

from folderone import myfunc2
myfunc2.helloworld()

from folderone.myfunc2 import helloworld
helloworld()

当我运行它时,输出与我预期的一样:

I am in start program.
Hello world from myfunc2.
Hello world from myfunc.
Hello world from myfunc.

问题是,我的VSC记录了此问题:

Unable to resolve 'folderone'. IntelliSense may be missing for this module.
Unable to resolve 'folderone.myfunc2'. IntelliSense may be missing for this module.

当我尝试到达helloworld()ctrl+mouse_click不能做到这一点。另外,ctrl+space的自动完成功能不起作用。这是什么问题,如何解决?当我在PyCharm中尝试相同的方法时,它可以正常工作。有人可以帮我吗?

0 个答案:

没有答案