今天須要使用caffe的python端口,可是發現虛擬環境識別不出以前編譯好的caffe了. 最後發現是環境變量的問題. 參考連接: 解決python在import caffe時出現的no module name _caffe問題 html
解決方法:
####虛擬環境識別出編譯好的caffe, 有三種方式:python
把編譯好的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文件夾. git
能夠識別出: bash
方法2: 直接複製
這種方法最方便, 不須要搗鼓麻煩的環境變量 ui
方法3: python程序中添加環境變量
添加的路徑爲git clone
完的路徑下的python文件夾 url