在Linux服务器上配置python(无root权限),make pycaffe出现问题。

根据教程https://blog.csdn.net/jiajinrang93/article/details/80337513?tdsourcetag=s_pctim_aiomsg 在Linux服务器上配置caffe,

cmake 时出现:

CMake Error at CMakeLists.txt:107 (add_dependencies):
  The dependency target "pycaffe" of target "pytest" does not exist.

但此错误不影响后续make 和 make install 以及 make runtest都可以通过
图片说明

然后在配置python接口时使用命令:

cd ~/caffe
make pycaffe

出现错误:

CXX .build_release/src/caffe/proto/caffe.pb.cc
In file included from .build_release/src/caffe/proto/caffe.pb.cc:4:0:
.build_release/src/caffe/proto/caffe.pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory
compilation terminated.
Makefile:598: recipe for target '.build_release/src/caffe/proto/caffe.pb.o' failed
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1

以上问题已经解决√

新的问题:
make pycaffe出现

LD -o .build_release/lib/libcaffe.so.1.0.0
/usr/bin/ld: cannot find -lhdf5_serial_hl
/usr/bin/ld: cannot find -lhdf5_serial
/usr/bin/ld: cannot find -lboost_python
collect2: error: ld returned 1 exit status
Makefile:582: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0] Error 1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
阿里云服务器环境配置(smb python3与各类包)

刚买的阿里云服务器 本人小白 不太会配置工作环境,恳请高手帮忙 操作系统 Linux centos7 64位 (最小化版) 需求: 1 配置远程smb服务 主要为了利用客户端的VS软件 能直接对服务器部分C++ 文件做编辑 PS:前段时间配置好了,但是不知道怎么了突然就不能用了,我已经关闭了所有的防火墙 2 配置python3 与各类模块 linux 的版本是 Python2.7 我希望能够用python3,并且有基础的IDLE的开发环境,需求模块 包括 numpy pandas matplot sklearn 等 ps:我已经直接用yum 安装了python3 但是当我安装各类模块的时候,都是安装在了 python2.7上。 附本人微信 luoshensun。对完全能解答另付100元酬谢

python3中 pycharm3中设置文件为 Sources Root的问题

在pycharm中我把我的一个文件改为了 Sources Root 如图: ![图片说明](https://img-ask.csdn.net/upload/201905/16/1557986903_417434.png) 这个我在导入模块的时候就不用加上前边的apps.模块名了。 但是我将这个项目打包为可执行文件后,就报错了,提示找不到模块: ![图片说明](https://img-ask.csdn.net/upload/201905/16/1557987010_275454.png) 我的文件结果如下: ![图片说明](https://img-ask.csdn.net/upload/201905/16/1557987233_621725.png) 我应该怎么改?还请大神赐教

想要在linux环境下使用Python实现鼠标键盘的简单自动化操作需要配置哪些外部库?

我看到windows环境下要添加很多外部库,如果换到linux环境下要添加哪些库.

在Linux服务器上部署python代码出现无法执行创建要素类的问题

我有一个在windows上可以正确运行的代码,其中调用了arcpy模块;但是部署到Linux上运行就会出现Failed to execute (CreateFeatureclass)的错误,linux上安装的是ArcgisServer10.1.代码之前在linux上曾经执行成功过,后来我重新上传了一份数据就不行了。求大神赐教,这个问题已经纠结很长很长时间了

PYTHON 是在linux下运行好 还是windows下运行好?

用Python做web 有32位 64位限制吗?

请教大家Selenium怎么在无图形界面的Linux服务器上截图

请教大家Selenium怎么在无图形界面的Linux服务器上截图,我把截图的脚本部署到Ubuntu Server上之后,运行提示我:selenium.common.exceptions.WebDriverException: Message: Service /home/sby/geckodriver unexpectedly exited. Status code was: -11。于是百度到了很多,试过xvfb,还是报同样的错误 我的系统是Ubuntu Server 16.04 64位

anaconda配置的多版本python,除source activate 外,运行非默认版本的办法

在linux上通过anaconda配置了2个环境。默认是2.7的科学计算环境。还有一个3.4(命名为‘py34’)的做其他事情。 环境变量设置好了,所以现在直接python xxx.py可以以2.7运行该xxx.py 问题是,我有几个适用于python3的脚本。我现在是source activate py34 然后再python yyy.py 运行完之后deactivate 我搜索得知,似乎可以在python脚本前面加上 # usr/bin 等等“指定解释器版本” 但是没找到关于如何具体制定版本的,而且因为我是用anaconda设定的,一些路径也不太一样。 或者,可不可能有做到效果:**每次 py34 yyy.py。 机器即以python3.4 运行yyy.py?** 最终目的是要将一个python3的文件运行设定成定时任务。我想内一行内解决,会比每次都激活/退出环境方便很多 不知道是不是我的关键词没找对,这个问题应该很简单但是搜索了很久也没有找到解。 谢谢大家!

linux安装python,编译时警告提示"永远不会执行"

本人菜鸟,求教大神 安装python,执行编译make时提示"永远不会执行"![图片说明](https://img-ask.csdn.net/upload/201706/23/1498187086_478338.png)

linux环境下,用python怎么取得指定用户的环境变量

在linux环境下,例如当前用户是root,通过os.environ取到的是当前用户的环境变量。 当时我想去其他用户的环境变量,例如oracle用户,有什么办法? 谢谢

python如何将windows中的文件上传到linux

两个按钮,一个浏览文件一个上传,在上传按钮里实现将windows系统里的文件上传到linux上 linux虚拟机可以用ssh连上,想用scp命令传过去,但是scp在windows下好像用不了。 而且我看网上基本都是先连上ssh再用scp命令,这样只能从linux主机传到另一台。有什么办法可以解决吗?或者其他更好的方法 谢谢了

用python搭建的简单web服务器,要怎样让服务器可以运行php文件

执行python -m SimpleHTTPServer 9090搭建了一个简单的web服务器, 想请问下在这个服务器环境下,要怎么配置才能运行php文件,PHP环境已经有了。

linux下python2.7安装包分32和64位吗?

32位红帽linux 安装, ./configure出错,是不是64位的安装包导致的?怎么看包是多少位的

python怎么在Linux环境中将word文件转为pdf

需求是用户上传的excel文件要支持PDF在线预览 windows可以用win32com 那在Linux环境下有办法实现吗?

如何在服务器中一直运行python manage.py runserver 这条命令

完成了一个django的项目,放在阿里云服务器上,用xshell连接,无奈nginx +uwsgi +django部署不会,只能使用最基本的python manage.py runserver跑起来,网站访问正常,但是我一关闭xshell,命令马上就不执行了,我的网站也马上就访问不了了,现在想请问如何让我在关闭xshell的时候,该命令仍然可以在我的项目目录下运行从而使我的网站可以在任何时候都可以访问。

python https和http web服务器

刚接触web 想用python 3.7 做2个服务器 一个https的 需要接收 GET和POST过来的参数 和给客户端发送数据 格式都是json 一个http 服务器 要求和上面一样 并且 设置静态路由的 默认打开某个路径的index.html 可以访问静态的资源文件 可加分

如何把python代码放到某个服务器上运行?阿里云,新浪云?有免费的吗?

如何把python代码放到某个服务器上运行?阿里云,新浪云?有免费的吗? 代码有用到redis数据库,python2.7

怎样用在客户端的Java程序来调用在服务端的python脚本?

现在我在服务端有一个python脚本,运行这个脚本会生成一个文件。因为考虑到,客户端环境不能直接运行python代码,所以现在我想在客户端写一个java程序来调用在服务器端的python代码,然后将结果返回给客户端,应该怎样用Java实现这个需求呢?

linux anaconda3 python环境,import dlib报错

服务器linux是凝思操作系统 anaconda3、python配置都弄好了 #python -V Python 3.5.2 :: Anaconda 4.2.0 (64-bit) 进入python #python #import dlib --报下面错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: /opt/python/anaconda3/lib/python3.5/site-packages/dlib-19.9.0-py3.5-linux-x86_64.egg/dlib.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZNSt8messagesIcE2idE /opt/python/anaconda3是我的anaconda3目录 我在本机linux虚拟机(优麒麟系统),同样配置import dlib不会报错,python项目也能跑的起来,应该是环境问题,各位大神看下这个报错是哪个环境有问题,怎么解决

在centos7.2上根据官网上的方式安装mesos1.1,在执行make的时候报错如下:

test "../.." = ".." || \ (/usr/bin/mkdir -p python/scheduler/src/mesos/scheduler && cp -pf ../../src/python/scheduler/src/mesos/scheduler/proxy_scheduler.hpp python/scheduler/src/mesos/scheduler/proxy_scheduler.hpp) test "../.." = ".." || \ (/usr/bin/mkdir -p python/src/mesos && cp -pf ../../src/python/src/mesos/__init__.py python/src/mesos/__init__.py) Building protobuf Python egg ... cd ../3rdparty/protobuf-2.6.1/python && \ CC="gcc" \ CXX="g++" \ CFLAGS="-g1 -O0 -Wno-unused-local-typedefs" \ CXXFLAGS="-g1 -O0 -Wno-unused-local-typedefs -std=c++11" \ PYTHONPATH=/root/mesos/build/3rdparty/setuptools-20.9.0 \ /usr/bin/python setup.py build bdist_egg Traceback (most recent call last): File "setup.py", line 200, in <module> "Protocol Buffers are Google's data interchange format.", File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup _setup_distribution = dist = klass(attrs) File "/root/mesos/build/3rdparty/setuptools-20.9.0/setuptools/dist.py", line 269, in __init__ self.fetch_build_eggs(attrs['setup_requires']) File "/root/mesos/build/3rdparty/setuptools-20.9.0/setuptools/dist.py", line 313, in fetch_build_eggs replace_conflicting=True, File "/root/mesos/build/3rdparty/setuptools-20.9.0/pkg_resources/__init__.py", line 826, in resolve dist = best[req.key] = env.best_match(req, ws, installer) File "/root/mesos/build/3rdparty/setuptools-20.9.0/pkg_resources/__init__.py", line 1085, in best_match dist = working_set.find(req) File "/root/mesos/build/3rdparty/setuptools-20.9.0/pkg_resources/__init__.py", line 695, in find raise VersionConflict(dist, req) pkg_resources.VersionConflict: (pytz 2012d (/usr/lib/python2.7/site-packages), Requirement.parse('pytz>=2010')) make[2]: *** [../3rdparty/protobuf-2.6.1/python/dist/protobuf-2.6.1-py2.7.egg] Error 1 make[2]: Leaving directory `/root/mesos/build/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/mesos/build/src' make: *** [all-recursive] Error 1

linux 执行python 异常 WebDriverException

python执行日志: [root@localhost opt]# python ./tbacnt_check.py Traceback (most recent call last): File "./tbacnt_check.py", line 36, in <module> driver = webdriver.Firefox(profile) File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/firefox/webdriver.py", line 167, in __init__ keep_alive=True) File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 156, in __init__ self.start_session(capabilities, browser_profile) File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 251, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 320, in execute self.error_handler.check_response(response) File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status: 1 下面是火狐 驱动日志 [root@localhost opt]# cat geckodriver.log 1533960909134 geckodriver INFO geckodriver 0.19.1 1533960909139 geckodriver INFO Listening on 127.0.0.1:58648 1533960910337 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-profile" "/tmp/rust_mozprofile.YfTd8Xc4aSZ4" Error: no DISPLAY environment variable specified

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Intellij IDEA 实用插件安利

1. 前言从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成(国外统计)。IDEA 的...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

魂迁光刻,梦绕芯片,中芯国际终获ASML大型光刻机

据羊城晚报报道,近日中芯国际从荷兰进口的一台大型光刻机,顺利通过深圳出口加工区场站两道闸口进入厂区,中芯国际发表公告称该光刻机并非此前盛传的EUV光刻机,主要用于企业复工复产后的生产线扩容。 我们知道EUV主要用于7nm及以下制程的芯片制造,光刻机作为集成电路制造中最关键的设备,对芯片制作工艺有着决定性的影响,被誉为“超精密制造技术皇冠上的明珠”,根据之前中芯国际的公报,目...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

百度工程师,获利10万,判刑3年!

所有一夜暴富的方法都写在刑法中,但总有人心存侥幸。这些年互联网犯罪高发,一些工程师高技术犯罪更是引发关注。这两天,一个百度运维工程师的案例传遍朋友圈。1...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《Oracle Java SE编程自学与面试指南》最佳学习路线图2020年最新版(进大厂必备)

正确选择比瞎努力更重要!

字节跳动面试官竟然问了我JDBC?

轻松等回家通知

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

实时更新:计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年6月份最新版)

内容导航: 1、TIOBE排行榜 2、总榜(2020年6月份) 3、本月前三名 3.1、C 3.2、Java 3.3、Python 4、学习路线图 5、参考地址 1、TIOBE排行榜 TIOBE排行榜是根据全世界互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据。

立即提问
相关内容推荐