Python使用libsvm的“ImportError: No module named svmutil”问题
2016-10-13 14:10
831 查看
from:http://blog.csdn.net/xmu_jupiter/article/details/46830327
这几天快被Python的一些细节问题整死了,浪费了不少时间。现在把这些记录下来,让遇到同样问题的朋友少走弯路。
Windows下用Python使用libsvm库的时候,按照主流的方法(可以点击这里)安装配置,没有问题。但是,一旦不是在命令行而是在Python脚本中使用libsvm的时候,编会报错:“ImportError: No module named svmutil”。
这是因为python中,每个py文件被称之为模块,每个具有init.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用。如果没有在目录sys.path中,就需要手动添加。方法如下:
1
2
3
1
2
3
上面path是我的libsvm中的Python目录。只要将这三行添加到脚本开头,就可以在Python中正常使用libsvm了。
此外,
1
2
1
2
不能起到添加搜索目录的效果,这个只是切换程序的执行目录,方便在脚本中调用外部文件。
感谢这篇博文“关于 python ImportError: No module named 的问题”
这几天快被Python的一些细节问题整死了,浪费了不少时间。现在把这些记录下来,让遇到同样问题的朋友少走弯路。
Windows下用Python使用libsvm库的时候,按照主流的方法(可以点击这里)安装配置,没有问题。但是,一旦不是在命令行而是在Python脚本中使用libsvm的时候,编会报错:“ImportError: No module named svmutil”。
这是因为python中,每个py文件被称之为模块,每个具有init.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用。如果没有在目录sys.path中,就需要手动添加。方法如下:
import sys path = "C:\libsvm-3.20\python" sys.path.append(path)
1
2
3
1
2
3
上面path是我的libsvm中的Python目录。只要将这三行添加到脚本开头,就可以在Python中正常使用libsvm了。
此外,
import os os.chdir(path)
1
2
1
2
不能起到添加搜索目录的效果,这个只是切换程序的执行目录,方便在脚本中调用外部文件。
感谢这篇博文“关于 python ImportError: No module named 的问题”
相关文章推荐
- Python使用libsvm的“ImportError: No module named svmutil”问题
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”
- Thrift 連線至 Hbase 使用Python - ImportError: No module named Thrift
- 使用NetBeans IDE进行python编程: ImportError: No module named pygtk
- Python-Web运行环境搭建中遇到的问题-(ImportError: No module named setuptools)
- 【python+mysql】在python中调用mysql出问题 ImportError: No module named MySQLdb.constants
- Python Error: “ImportError: No module named six”,用自动安装解决依赖问题
- ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- Python "python ImportError: No module named XXX" 问题
- python2.7.3安装完后,执行python时,出现import readline ImportError: No module named readline
- python2.7 import error no module named yaml ·问题
- Python easy_install 遇到“ImportError: No module named pkg_resources”错误
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- 【问题和解决】ImportError: No module named etree.ElementTree
- Python3.2中安装IPython找不到pkg_resources(ImportError: No module named pkg_resources)
- Python ImportError: No module named arcgisscripting