场景描述:
在那种anaconda之前,已经在centos中安装了python和pip,在安装anaconda和jupyter后,在anaconda(或jupyter的notebook)的python环境中,无法导入之前通过pip安装的包。

原因分析
anaconda其实又安装了一套python,例如位于路径/root/anaconda2/lib/python2.7下,该python环境下可使用的包在/root/anaconda2/lib/python2.7/site-packages下,而之前通过pip安装的python包显然不可能在该目录下的,所以无法引用。

解决方法
方法一:
通过conda install  <package_name>命令来安装所需的包

方法二:
使用anaconda自带的pip来进行安装

/root/anaconda2/bin
[root@master bin]# ll pip
-rwxrwxr-x. 1 root root 226 Dec 18 20:14 pip


从上面可以看出anaconda是自带pip的,利用该路径下pip安装的python包可以在anaconda(或jupyter的notebook)的python环境中使用.

cd /root/anaconda2/bin
./pip install <package_name>

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐