我正在熟悉Python和pygame库。我开始尝试通过YouTube教程制作自己的2drpg。我将整个项目从我的工作计算机备份到GitHub,但是当我将存储库克隆到我的个人计算机时,我的主类无法识别我的任何导入,即使它在我的另一台计算机上工作。你知道吗
我的文件结构:
project folder
|
----- main.py
|
----- map_editor.py
|
+---- scripts
|
----- globals.py
|
------ UltraColor.py
|
------ textures.py
我已经将__init__.py
添加到私有副本上的所有文件夹中,这将处理与导入相关的错误,但是调用这些导入的方法时会出现浮动方法错误。你知道吗
我当前的导入:
import pygame, sys, math
from scripts.textures import *
from scripts.UltraColor import *
我收到的错误:
ImportError: No module named scripts.textures
我知道只要对代码进行足够的修改和配置,我就可以让它在那台机器上工作,但我想知道为什么它已经在一台机器上无错误运行了,而在另一台机器上却没有。你知道吗
尝试在脚本文件夹中添加
__init__.py
希望有用
敬礼
相关问题 更多 >
编程相关推荐