当前位置: 首页 > news >正文

青岛网上房地产网站聊城经济技术开发区人才网

青岛网上房地产网站,聊城经济技术开发区人才网,厦门 微网站制作,软件开发培训通知1、背景 annoy做紧邻检索、相似度的计算,在一些looklike的场景下需要使用,然而annoy的官方提供的安装包是源码,没有提供在x86机器的对应whl文件,因此需要编译安装。 2、问题 在封闭环境编译安装的过程通常会碰到以下问题&#xf…

1、背景

        annoy做紧邻检索、相似度的计算,在一些looklike的场景下需要使用,然而annoy的官方提供的安装包是源码,没有提供在x86机器的对应whl文件,因此需要编译安装。

2、问题

        在封闭环境编译安装的过程通常会碰到以下问题:

       (1)问题:gcc: error tring to exec 'cc1plus':execvp:No such file or directory

       原因:annoy的c++开发的,编译过程需要用到g++,在编译的参数里面有-std=c++14(c++11),所以机器环境需要有和gcc配套的g++,出现该问题大概率是因为g++没有安装。

       解决办法:安装g++,需要开通root权限

       (2) 问题:shared_mutex没有该文件或不存在

      原因:annoy的源码里的annoylib.h里引用了shared_mutex,这个跟gcc/g++的版本有关系,安装文件用的c++14,而g++的版本支持到c++11,就会找不到对应的shared_mutex头文件。

     解决:要么升级gcc或g++的版本,要么调低annoy的版本使其能够和c++11(-std=c++11)相兼容,改用annoy的1.16.3里面在set_up.py里看到是c++11

3、总结

   安装annoy的过程主要涉及到了对c++的编译,对操作系统的gcc的版本有要求,gcc4.8.5的版本对应的g++支持到c++11,并最终生成了annoy的whl文件供使用

http://www.dtcms.com/a/538672.html

相关文章:

  • 抚顺 网站建设开发公司会计工作职责
  • 有后台的网站怎么做怎么免费申请网站域名
  • ppt模板网站哪个免费医疗手机网站建设
  • 网站表单提交国外的做的比较优秀的网站有哪些
  • 建设银行 网站怎么在Front做网站
  • 驻马店阿里巴巴做网站西安企业自助建站系统
  • 企业网站ui模板下载北海做网站哪家好
  • 私人网站服务器搭建深圳做二维码网站建设
  • 办公网新闻上传网站开发云主机搭建多个网站
  • 东莞手机网站建设多少钱seo搜索引擎优化就业指导
  • 郑州做网站 艾特网站建设专业输入法
  • 六安网站建设六安基础网站建设公司
  • 做滤芯的网站网站服务器ip更换
  • 做网站凡科如何市场营销公司有哪些
  • 网站语言切换功能如何做seo服务外包价格
  • 阳山做网站福建建设执业管理中心网站
  • 宁波手机网站开发公司网络游戏电脑
  • 上海中小网站建设济南网站建设公司川芎网络
  • Java的try-catch异常处理
  • 厦门建设网站公司做企业网站的轻量级cms
  • 述建设一个网站的具体步骤建筑行业信息平台
  • 泰安网站建设广告工地用木模板尺寸
  • 东莞 营销网站wordpress4.7优化
  • 饮食网站模板河南省建设厅厅长
  • 网站付费推广方式wordpress 仿百度
  • 开通微网站浙江做网站的公司
  • 张家界seo网站优化涉密资质 网站建设
  • 龙岗南联网站建设东莞seo项目优化方法
  • 青岛网站建设有限公司windows主机 wordpress 防盗链
  • asp企业建站系统网站悬浮广告代码