CentOS + PyCharm 环境下使用 LIBSVM(及 unresolved reference 问题的解决)
LIBSVM 是台湾大学林智仁(Lin Chih-Jen)教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包。该软件对 SVM 所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数可以解决很多问题;并提供了交互检验(Cross Validation)的功能。该软件可以解决 C-SVM、ν-SVM、ε-SVR 和 ν-SVR 等问题,包括基于一对一算法的多类模式识别问题。
(1)下载最新版本
http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz
(2)解压,如解压到 /root/libsvm-3.21
- 进入解压目录,make
- 进入 python 目录,make
(3)在 PyCharm 中测试:
import sys path = '/root/libsvm-3.21' sys.path.append(path)from svm import * problem = svm_problem([1, -1], [[1, 0, 1], [-1, 0, -1]])
会发现,虽然可以运行,但编译器却无法识别 svm、svm_problem (unresolved reference),并显示红色波浪线。
unresolved reference 问题的解决
显然sys.path.append(path)
的这种方式无法被 ide 自身所识别,虽然能够执行。此时我们需要将 /root/libsvm-3.21/python 的路径添加到 PyCharm 的解释器中去,如下(注意,设置方式可能会因 PyCharm 的版本而有所区别):
CentOS + PyCharm 环境下使用 LIBSVM(及 unresolved reference 问题的解决)相关推荐
- win10+python3.6+tensorflow-cpu+keras+Pycharm环境下的tensorflow配置方法
在pytorch成功配置的基础上,也尝试着把tensorflow和keras安装了一下. Win 10 Anaconda3-5.2.0-Windows-x86_64.exe python3.6 ten ...
- python3.6+pytorch-cpu+Pycharm环境下的PyTorch配置方法
在踩了很多坑,好不容易安装成功后,想着整理总结一下,给后来人一个参考. 安装Anaconda 清华大学开源软件镜像站清华Anaconda安装包下载地址 链接进去选择自己需要的版本就可以下载了哈.这里我 ...
- cannot set up a python sdk 3.8_anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py...
anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a python ...
- Pycharm环境下调用Qt desinger 常见问题以及解决方法
Pycharm环境下调用Qt desinger 常见问题以及解决方法 前言 问题1: 提示QT由于找不到msvcp140d.dll无法继续执行代码或者相关问题 问题2: This applicatio ...
- Centos 7 环境下将修改后的MAC地址永久保存
Centos 7 环境下将修改后的MAC地址永久保存的正确的步骤如下: #ifconfig eth0 down #vim /etc/sysconfig/network-scripts/ifcfg-et ...
- centos docker环境下如何清理磁盘空间
Docker 容器磁盘占用100%(/data/docker/overlay2空间占用显示) overlay 40G 40G 0G 100% /var/lib/docker/overlay2/{id} ...
- anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a python SDK at Python 3.6 (envs)The SDK seems invalid.
anaconda+pycharm环境下创建新的虚拟环境报错 项目场景: 问题描述: 原因分析: 解决方案: 项目场景: anaconda自带的python版本是3.8.3,不支持tensorflow, ...
- CentOS 8环境下GitBlit安装部署
目录: 一.安装jdk 二.GlitBli搭建 三.Git搭建 阅读本文前建议先阅读另一篇关于Windows环境下的GitBlit部署,之后在Linux上会熟练很多哦(⊙o⊙).传送门:Windows ...
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...
最新文章
- PN结中存在的Boltzmann常数
- QT最方便的LOG库使用Easylogging++,只需要一个头文件
- hdu 1757 矩阵连乘
- unity获取电磁笔压感_【WPF】获取电磁笔的压感
- python中的[-1]、[:-1]、[::-1]、[n::-1]
- makefile之自动推倒(2)
- 虚拟机状态错误_【行业资讯】VirtualBox 6.1.16 发布,开源虚拟机
- JD_Source Code for problem 1259
- 转:HTTP ---HTTP头的编码问题(Content-Disposition)
- 技术文档模板_腾讯文档-轻松操作指南
- curl post json_Go Web编程--解析JSON请求和生成JSON响应
- vue 文件转base64方法 base64转blob路径方法 a链接下载文件 form表单下载文件
- 2017 年“认证杯”数学中国数学建模网络挑战赛 比赛心得
- tayga nat64优化的自省揭示tun虚拟网卡的正确玩法
- 走进晶圆厂,深入了解芯片制造流程
- 解决树莓派4B无线鼠标迟滞/延迟的问题
- 利用PR将视频保存成一系列图片
- 学习初步练习基于c语言的socket编程
- julia的Unicode 字符输入
- 操作系统:图文详解神秘的”内存映射“
热门文章
- Android Studio导入model
- ssh - 安全外壳协议的详解,为什么使用它
- 在计算机里分数线怎么表示什么意思,高考投档分数线是什么意思 怎么定的
- linux 内核部分崩溃,Linux 系统内核崩溃分析处理简介
- android firefox 版本,Android版本Firefox初期预览版发布
- java long 除法运算_java基础知识学习文档二
- logback error 分开存日志
- MAT插件分析内存泄露之二
- day2_windows下zip安装wamp环境
- 数据结构-图-Java实现:有向图 图存储(邻接矩阵),最小生成树,广度深度遍历,图的连通性,最短路径1...