博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
libFFM 与 python-libffm 安装遇到的一系列问题-解决方案
阅读量:4843 次
发布时间:2019-06-11

本文共 988 字,大约阅读时间需要 3 分钟。

mac os x 环境下 libFFM 与 python-libffm的安装问题

 

  1.  Gcc 版本问题 :
    1. brew 
  2. Clang 版本问题 :
    1. brew upgrade llvm
  3. 编译参数: 多核运行 openmp : 
  4. 源码中的 algorithm include 失败问题, 
    1. 解决方法: 参考下方的 export CPPFLAGS
  5. 链接失败问题: dylib 涉及到没有找到 stdlibc++ 对应的动态链接库,导致 c++ linker error
    1. 解决办法: 配置对应的 c++链接库, LDFLAGS
  6. python-libffm编译过程中频繁提示 上述 omp.h import error 和 algorithm import error 问题
    1. 解决办法: 打开 setup.py ,删除 其中 openmp 相关的两个编译条件
  7. Python-libffm import error
    1. 解决方法:对应的 so 文件没能自动放入 python lib 文件夹问题, 注意文件名需要符合 libffm.py文件内源代码的要求
    2. 注意 python3.5的 libffm.so文件命名为: libffm.cpython-35m-darwin.so ,可以从两个地方找到:
      1. 编译所在目录的:build/lib.macosx-10.7-x86_64-3.5/ffm/
      2. python3的 site_packages:  
  8. Python2 中无法找到 FFMData 函数的问题,
    1. 解决办法: python2.7 不兼容, 换 python3.5
 
 
 
 
export PATH=/usr/local/opt/gcc/bin:$PATH
export PATH=/usr/local/Cellar/llvm/8.0.0_1/bin:$PATH
 
alias gcc='gcc-9'
alias cc='gcc-9'
alias g++='g++-9'
alias c++='c++-9'
 
export LDFLAGS="-L/usr/local/opt/gcc/lib/gcc/9"
export CPPFLAGS="-I/usr/local/opt/llvm/include/c++/v1”
 
 

转载于:https://www.cnblogs.com/ToDoToTry/p/11190836.html

你可能感兴趣的文章
测试人员在实际项目中遇事的一些正确的处理姿势
查看>>
性能测试案例
查看>>
Android 软键盘弹出时布局内指定内容上移实现及问题解决
查看>>
Oracle游标动态赋值
查看>>
LVS的DR模式
查看>>
Node.js初识
查看>>
IOS开关效果
查看>>
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
查看>>
TextView控件使用小技巧
查看>>
MySQL_基础_变量
查看>>
学习计划
查看>>
OpenCV学习总结(4)- 目标跟踪
查看>>
使用mockjs模拟后端返回的json数据;
查看>>
结队-贪吃蛇-项目进度
查看>>
vim的查找字符串
查看>>
UIALertView与UIAlertViewDelegate的基本用法
查看>>
数字货币量化教程——构造金融数据的数据结构
查看>>
sql 语句中join的类型及区别小记
查看>>
OE worldwind编码 遍历文件
查看>>
TestLink 的使用详解
查看>>