您的位置:首页 > 编程语言 > Python开发

解决pip安装的包无法在anaconda 的python 环境下使用的问题

2017-12-08 11:36 1466 查看
由于一不小心使用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环境变量,将库文件的路径添加到环境变量中去。

参考不同版本的python共存引起的库import 出错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐