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

今天須要使用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

相關文章
相關標籤/搜索