使用vscode在python中导入自定义模块时出现问题

eoxn13cs  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(636)

我正在尝试导入使用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导入*

egmofgnx

egmofgnx1#

1.创建空白 __init__.py 在gamegui文件夹下声明它为一个模块;
2.在launch.json中添加如下代码,使python扩展搜索模块位于根项目下,可以直接导入模块:

"env": {
        "PYTHONPATH": "${workspaceFolder}",
    },
    "cwd": "${workspaceFolder}"

相关问题