python package和目录_Python的dist-packages目录和site-packages目录的区别
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 D.
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”
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)