场景描述:
在那种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
方法二:
使用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