sudo apt-get install

安装的package存放在 /usr/lib/python2.7/dist-packages目录中

pip 或者

easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中

手动从源代码安装的package存放在site-packages目录中

The dist-packages is a Debian-specific convention that is also

present in its derivatives, like Ubuntu. Modules are installed to

dist-packages when they come from the Debian package manager into

this location:

/usr/lib/python2.7/dist-packages

Since easy_install and pip are

installed from the package manager, they also use dist-packages,

but they put packages here:

/usr/local/lib/python2.7/dist-packages

dist-packages instead of site-packages. Third party Python software

installed from Debian packages goes into dist-packages, not

site-packages. This is to reduce conflict between the system

Python, and any from-source Python build you might install

manually.

This means that if you manually install Python from source, it uses

the site-packages directory. This allows you to keep the two

installations separate, especially since Debian and Ubuntu rely on

the system version of Python for many system utilities.

转载自“http://stackoverflow.com/questions/9387928/whats-the-difference-between-dist-packages-and-site-packages”

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐