使用python(command line)出现的ImportError: No module named 'xxx'问题
2017-09-20 14:54
381 查看
当你在python.exe直接输入 import test 时报出importerror: no module named 'test' ,这个错误时由于路径问题,sys并没有找到你输入的这个文件
解决方法有两种:
1.将import test改为
这里的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重启一遍
解决方法有两种:
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重启一遍
相关文章推荐
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- 解决python中使用matplotlib时候出现ImportError: No module named _tkinter
- python出现ImportError: No module named 'xxx'问题
- centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named ‘xxx‘问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- command line warning #10006: ignoring unknown option '/NODEFAULTLIB'错误解决(XPDF编译时出现的问题)
- python3使用matplotlib出现ImportError: No module named '_tkinter' 详细解决方法
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- Python使用libsvm的“ImportError: No module named svmutil”问题
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- Python使用libsvm的“ImportError: No module named svmutil”问题