由于一不小心使用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环境变量,将库文件的路径添加到环境变量中去。