1. 程式人生 > >【深度學習】Ubuntu16.04下出現這個錯誤ImportError: No module named google.protobuf.internal

【深度學習】Ubuntu16.04下出現這個錯誤ImportError: No module named google.protobuf.internal

/************************************************************************************************************************************
檔案說明:
       [問題原因]Ubuntu16.04在import caffe的時,出現No module named google.protobuf.internal的原因
               如果出現這個問題,說明你沒有新增google.protobuf的位置
       [解決方案]
               如果安裝了anaconda2,就在這個下面查詢google.protobuf,然後把這個路徑新增到當前路徑中,例如我的anaconda2安裝在/home/wei下面,則新增下面
            的語句:
                sys.path.append("/home/wei/anaconda2/lib/python2.7/site-packages")
                sys.path.append("/home/wei/anaconda2/lib/python2.7/site-packages/")
                sys.path.append("/home/wei/anaconda2/lib/python2.7/site-packages/google")
       [Ubuntu14.04]:
                如果時在Ubuntu14.04下,或者時系統自帶的google.protobuf,則新增下面的路徑,注意這兩者的路徑不一樣
                sys.path.append("/usr/lib/python2.7/dist-packages/")
                sys.path.append("/usr/lib/python2.7/dist-packages") 
************************************************************************************************************************************/
import sys
sys.path.append("/home/wei/caffe/python")
sys.path.append("/home/wei/anaconda2/lib/python2.7/site-packages")
sys.path.append("/home/wei/anaconda2/lib/python2.7/")
import caffe