我正在尝试导入使用vscode用python创建的自定义模块,但每次尝试导入模块时,都会出现此错误
modulenotfounderror:没有名为“src”的模块
实际上,我在用java开发一个服务器,用python开发一个客户端的游戏,因为游戏应该与套接字通信,但我不知道为什么python不能将自定义模块导入另一个.py文件,这就是我的项目结构
src公司
|--主要
|-- java
|-- cr
|-- ac
|-- tec
| -- JavaServer
| -- PythonClient
|-- Connection
| -- GameFeatures
| -- GameGui
|-- GameMain.py
|-- GUI.py
| -- Platform.py
| -- settings.py
| -- sprites.py
这就是我一直试图将我的模块导入gamemain文件的方式,但仍然无法工作
从src.main.java.cr.ac.tec.pythonclient.gamegui.sprites导入*
1条答案
按热度按时间egmofgnx1#
1.创建空白
__init__.py
在gamegui文件夹下声明它为一个模块;2.在launch.json中添加如下代码,使python扩展搜索模块位于根项目下,可以直接导入模块: