很多时候,我们系统上安装了好几个版本的Python
, 此时,我们往往没办法确定通过pip
安装的包会存放到那个目录下的site-packages
中,可以通过如下代码获取:
1 |
$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" |
在Ubuntu 16.04 LTS
系统上,这个输出是存在问题的,执行命令后输出的目录是:
1 |
/usr/lib/python2.7/dist-packages |
实际上,通过pip
命令安装的目录有很大一部分被安装到了
1 |
/usr/local/lib/python2.7/dist-packages |
目录下。