使用python(command line)出现的ImportError: No module named 'xxx'问题

当你在python.exe直接输入 import test 时报出importerror: no module named 'test' ,这个错误时由于路径问题,sys并没有找到你输入的这个文件

解决方法有两种:

1.将import test改为 

import sys
sys.path.append('c:\xxxx\test.py') # 针对windows系统

这里的c:\xxxx就是你存放文件的文件夹 路径,如果依然报同样的错误,试试改成sys.path.append('c:\\xxx\\test.py') ,或者sys.path.append('c:/xxxx/test.py') 

2.配置环境变量路径,推荐使用这种方法,以后就可以直接导入module了

首先打开系统设置到环境变量的设置界面,找到PYTHONPATH的变量名,如果有就直接编辑,如果没有就新创建,创建的路径就写当前需要导入文件的文件夹路径

点击确定之后再在python.exe上直接import模块,此时可能还会提示no module name的错误,那么你就摊上大事儿了,说明你得把python重启一遍

 

posted @ 2017-09-20 14:54  Sharley  阅读(969)  评论(0编辑  收藏  举报