zoukankan      html  css  js  c++  java
  • 【python】dist-packages和site-packages的区别

    一、dist-packages和site-packages的区别

    1. sudo apt-get install 安装的package存放在/usr/lib/python2.7/dist-packages目录中
    2. pip 或者 easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中
    3. 手动从源代码安装的package存放在site-packages目录中
    4. 自己手动升级或安装的python,通过pip或者easy_install安装的package存放在/usr/local/lib/python2.7/site-packages 目录中
    5. 非root用户,通过pip或者easy_install安装的package存放在~/.local/lib/python2.7/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

    From the Debian Python Wiki:

    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.

     二、查看python的库路径

    terminal进入python命令行界面

    >>>from distutils.sysconfig import get_python_lib
    >>>print(get_python_lib())
  • 相关阅读:
    9、二叉排序树的创建、插入、遍历
    8、判断两个链表是否相交
    7、判断链表是否有环
    6、查找单链表中倒数第n个节点
    5、单链表的反转
    4、KMP(看毛片)算法
    3、希尔排序
    2、快速排序
    json字符串转为json对象
    json对象转化为字符串过程分析
  • 原文地址:https://www.cnblogs.com/gdut-gordon/p/9336067.html
Copyright © 2011-2022 走看看