Python 跟 Python3 完全就是兩種語(yǔ)言
1、?import caffe FAILED
環(huán)境為 Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2。昨天莫名其妙Caffe不能用了:
>>> import caffe Traceback (most recent call last): File "", line 1, in File "/home/duchengyao/project/caffe/python/caffe/__init__.py", line 1, in from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver File "/home/duchengyao/project/caffe/python/caffe/pycaffe.py", line 13, in from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \ ImportError: /home/duchengyao/project/caffe/python/caffe/../../build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE
各種折騰都無(wú)效,重裝Anaconda以后錯(cuò)誤消失,import caffe 成功。
2、 import FAILED again after “$conda install opencv”
用 conda install opencv 安裝完Opencv后,又出現(xiàn)了同樣的錯(cuò)誤提示,卸載后錯(cuò)誤消失。
Conda 安裝后的Opencv 版本為2.4.10,而系統(tǒng)apt安裝的版本為2.4.9.1。我嘗試從conda 安裝2.4.9版,可是需要處理很多conflict。
最后實(shí)在走投無(wú)路了準(zhǔn)備換成Anaconda3,環(huán)境搭建完成后運(yùn)行程序的時(shí)候簡(jiǎn)直尷尬了,各種庫(kù)不兼容。終于知道為啥老鳥們調(diào)侃Python 跟Python3完全是兩種語(yǔ)言了
3、 解決方案
暫時(shí)的解決方案為放棄anaconda,全部用apt安裝軟件包,使用系統(tǒng)默認(rèn)的Opencv,運(yùn)行成功。
以上這篇解決python3在anaconda下安裝caffe失敗的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
