anaconda的python环境下无法使用通过pip安装的python库

场景描述:
在那种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 

 

你可能感兴趣的:(python)