Python 2.7 Python中的导入错误

Python 2.7 Python中的导入错误,python-2.7,Python 2.7,当我试图从Python中的其他包中导入一些类时,总是会弹出错误:没有名为 附件是我的目录结构和调试错误。有人能看一下并找出问题的原因吗 应该是 from Lib import myclasss 另外,请检查您的类名和文件名。您的文件名是myclass.py,但您正在导入myclasss @Pratik Gujarati是对的确保你的类名是对的。如果在修复类名后不起作用,请尝试使用以下代码将当前类路径手动添加到系统路径 sys.path.insert(0, os.path.dirname(os

当我试图从Python中的其他包中导入一些类时,总是会弹出错误:没有名为

附件是我的目录结构和调试错误。有人能看一下并找出问题的原因吗

应该是

from Lib import myclasss

另外,请检查您的类名和文件名。您的文件名是
myclass.py
,但您正在导入
myclasss

@Pratik Gujarati是对的确保你的类名是对的。如果在修复类名后不起作用,请尝试使用以下代码将当前类路径手动添加到系统路径

sys.path.insert(0, os.path.dirname(os.path.abspath(os.path.join("Lib"))))

谢谢你,普拉蒂克。也许我在“myclass”的末尾键入了保存快捷方式并添加了一个“s”,但是你能看到我已经注释过的第3行吗。它是按照您提到的方式使用的。它会弹出错误“from Lib import myclass ImportError:No module named Lib”,然后您需要添加用于python搜索的Lib路径。使用此sys.path.insert(0,os.path.dirname(os.path.abspath(os.path.join(“Lib”)))然后,我可以知道问题的路由原因吗?如果我添加了另一个包,仍然以这种方式添加路径?您的python只能在预定义路径中搜索模块,这些路径是lib或您当前的目录等。在这里,您从另一个目录导入模块,而该目录不在python的路径中,因此它不会搜索该目录中的模块。您必须特别告诉python将这个新目录添加到其可搜索路径中。您的错误消息是文本。请将问题中的文本复制为文本,而不是图像。