pycaffe編譯后的配置問題(ModuleNotFoundError: No module named 'caffe')


今天需要使用caffe的python端口,但是發現虛擬環境識別不出之前編譯好的caffe了. 最后發現是環境變量的問題.
參考鏈接: 解決python在import caffe時出現的no module name _caffe問題

解決方法:

虛擬環境識別出編譯好的caffe, 有三種方式:

  • 把編譯好的build路徑下python添加到環境變量;
  • 把譯好的build路徑下python/caffe內容直接復制到虛擬環境的site-packge目錄中;(最推薦)
  • 用python的sys添加環境變量;

方法1: 添加虛擬環境

export PATH=/opt/anaconda/envs/bin:$PATH                                                                                      
export PYTHONPATH=~/ZSZT/Geoffrey/caffe/caffe-master/build/python:$PYTHONPATH

首先添加環境變量, ~/ZSZT/Geoffrey/caffe/caffe-master是git clone下的路徑, 應該指定下面的python文件夾.

可以識別出:

方法2: 直接復制

這種方法最方便, 不需要搗鼓麻煩的環境變量

方法3: python程序中添加環境變量

添加的路徑為git clone完的路徑下的python文件夾



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM