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

由于一不小心使用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 出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值