您的位置:首页 > 其它

Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named

2018-01-31 19:44 1341 查看
在学习python的过程中会遇到如下错误:

>>> import mytest
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named py
>>>


问题排查:

1.首先请在Python的模块默认目录中查看是否有“mytest.py”脚本;Windows下,python的模块默认路径一般为:(以Python2.7版本为例)

C:\Python27\Lib


2。如果发现存在该py,则手动删除其对应的pyc文件:mytest.pyc;然后关闭命令行窗口,重新import该模块。

这个pyc文件是首次import时系统自动生成的优化后的文件;Python的导入语句实际导入的就是这个pyc文件而不是py文件。当对mytest.py进行了编辑修改之后,如果想重新导入,则需要删除掉pyc文件,使得系统重新生成pyc文件,才能使最新的改动生效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐