在学习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文件,才能使最新的改动生效。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐