我无法导入自己的软件包。这是我的树:
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中尝试相同的方法时,它可以正常工作。有人可以帮我吗?