由於一不小心使用sudo pip install keras 安裝了keras後
進入python (由於之前安裝了anaconda)此時進入的python 是anaconda 環境下的python
>>import keras報錯 no module named keras
準備卸載keras sudo pip uninstall keras 從新用conda的pip進行安裝
參考網上教程後發現
將原始安裝於/usr/local/lib/python2.7/dist-packages/的全部文件
#此處的文件大都是用pip安裝的,也就是剛剛安裝的keras也位於此處,但是還有一些依賴項#
我將這個文件夾下的所有文件複製到 ~/anaconda2/lib/python2.7/site-packages/目錄下,有重複的選擇替換
然後從新進入python
此時import keras成功
當然我估計還有更加簡單的設置環境變量的方法能夠使得anaconda 的環境下也能夠使用pip安裝的包
因爲我的tensorflow 就是用pip安裝的,然後再安裝的anaconda,而使用anaconda後也能夠使用tensorflow
但是同樣的方式在其他人的機器上卻不能import成功,只是中間少了哪些步驟一時忘了。
***********************更新***************************************************
也可以在.bashrc文件當中添加PYTHONPATH環境變量,將庫文件的路徑添加到環境變量中去。