0

我和我的朋友们正在开发一款我们今天才开始的游戏,到目前为止,该脚本在我的朋友拥有 Windows 7 的计算机上运行良好,但在我运行 linux mint 14 的计算机上,当我运行脚本时,它只是给了我山姆错误,我的朋友曾经有这个错误,但后来他们修复了它,但它仍然无法在我的电脑上工作。

这是到目前为止的脚本:

#Imports Modules Related to the Operating System and Pygame
import pygame, random, os, sys, time, math
from pygame.locals import*
pygame.init()


#Appends all our folders to the System Path
sys.path.append('/Scripts')
sys.path.append('/Images/Advertising+Cinematics')
sys.path.append('/Images/Alien_Races')
sys.path.append('/Images/Charecter')
sys.path.append('/Images/Items')
sys.path.append('/Images/Misc')
sys.path.append('/Images/Npc')
sys.path.append('/Images/Terrain_Indoor')
sys.path.append('/Images/Terrain_Outdoor')
sys.path.append('/Images/weapons')

#Imports User Created Scripts for Game
import weapons, misc_functions,terrain_generation,items,initiation

#Defines Neccisary Values

FPS=pygame.time.Clock().get_fps()
FPS_CAP=pygame.time.Clock().tick(60)

#Creates Infinte Game Loop
while 1:


    #Creates Event Loop
    for event in pygame.event.get():
        pass
        #Checks For User Generated Actions

这是我运行脚本时给我的错误:

Traceback (most recent call last):
  File "/home/claude/Dropbox/Bowtie/Prisim/Prisim.py", line 20, in <module>
    import weapons, misc_functions,terrain_generation,items,initiation
ImportError: No module named weapons

到目前为止,这个脚本可能还有其他问题,但我们不想自己解决它们,我只想知道为什么这个脚本适用于我的朋友而不适用于我?

谢谢你

4

1 回答 1

0

检查该行中weaponsvs的拼写。也许你需要资本?这在 Windows 上无关紧要,但可能会导致您在 Linux 上的建议(因为在 Linux 上,文件名区分大小写)。Weaponssys.path.append()W

于 2013-09-20T04:52:45.883 回答