我收到使用Python熟悉,特别是pygame的图书馆。我开始试图通过YouTube教程制作自己的2D角色扮演游戏。我从我的工作电脑到GitHub的备份我的整个项目,但是当我克隆库到我的个人电脑,即使它的工作原理我的另一台计算机上我的主类不承认我的任何进口。PyDev-项目运行在一台计算机上,但完全相同的项目为“导入错误:没有模块名为”错误的另一个 - Python的
我的文件结构:
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
据我所知,有足够的变化和配置的代码,我也许可以得到它的那台机器上工作但我想知道它为什么在一台机器上运行正常,但没有在另一台机器上运行。
什么是你正在运行的命令是什么,什么是当前工作目录,当你运行它? – jwodder
我正在使用pydev运行我的主要文件,其中包含Eclipse中的游戏循环。这比输入python命令行来每次运行它要快得多。我应该以不同的方式做吗? – bnoos
什么是您的操作系统?什么是原始机器的操作系统。如果你从命令行启动python,你可以手动导入字符串吗? – WombatPM