簡體   English   中英

Python3 ImportError:沒有名為“ google.protobuf”的模塊

[英]Python3 ImportError: No module named 'google.protobuf

我已經在ubuntu系統中編譯了protobuf 2.6.0源代碼,一旦我想導入caffe,它就會顯示以下錯誤:

/usr/local/lib/python3.5/dist-packages/caffe/__init__.py:30: UserWarning: Caffe datatype DOUBLE not available.
  warnings.warn("Caffe datatype DOUBLE not available.")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.5/dist-packages/caffe/__init__.py", line 41, in <module>
    from .proto.caffe_pb2 import TRAIN, TEST
  File "/usr/local/lib/python3.5/dist-packages/caffe/proto/caffe_pb2.py", line 6, in <module>
    from google.protobuf.internal import enum_type_wrapper
ImportError: No module named 'google.protobuf'
>>> 
[11]+  Stopped                 python3

我已在.bashrc導出了protobuf路徑export LD_LIBRARY_PATH=/usr/local/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

caffe是由Python3構建的。 如何解決這個問題?

編譯后是否運行make install

我建議您刪除並重新安裝。 如果使用conda,請確保將其從pip和conda中刪除。 這是社區中出現的一個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM