python distribute是什么

Python的包管理工具常见的有easy_install, setuptools, 还有pip, distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了:

可以看到distribute是setuptools的替代方案,pip是easy_install的替代方案。

Distribute提供一个安装python模块的框架。你系统的每一个python解释器都需要它自己的Distribute。你可以自己找到最新版本的Distribute,在这里https://pypi.python.org/pypi/distribute。

Distribute是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。

Distribute被创建是因为Setuptools包不再维护了。

可以通过distribute_setup.py 脚本来安装Distribute,也可以通过easy_install, pip,源文件来安装,不过使用distribute_setup.py来安装是最简单和受欢迎的方式。

# wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip --no-check-certificate
# unzip distribute-0.7.3.zip
# cd distribute-0.7.3
# python2.7 setup.py install

或者:

# wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
# tar xf distribute-0.6.35.tar.gz
# cd distribute-0.6.35
# python2.7 setup.py install

这将产生一个脚本/usr/local/bin/easy_install-2.7 ,你可以使用它来安装python 2.7 模块。它将安装的模块放到 /usr/local/lib/python2.7/site-packages/目录中。

相关推荐

  1. datalist 什么?以及作用什么

    2024-04-01 14:04:01       42 阅读
  2. Spring什么??IOC又什么??

    2024-04-01 14:04:01       34 阅读
  3. css预处理什么?作用什么

    2024-04-01 14:04:01       29 阅读
  4. 什么数据分析

    2024-04-01 14:04:01       65 阅读
  5. 什么Redis?

    2024-04-01 14:04:01       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 14:04:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 14:04:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 14:04:01       87 阅读
  4. Python语言-面向对象

    2024-04-01 14:04:01       96 阅读

热门阅读

  1. 搜索算法练习——拼图问题

    2024-04-01 14:04:01       39 阅读
  2. CentOS 7查看磁盘空间

    2024-04-01 14:04:01       37 阅读
  3. Spring boot 使用shardingsphere 分表使用

    2024-04-01 14:04:01       36 阅读
  4. 线程池 核心原理

    2024-04-01 14:04:01       41 阅读
  5. c++ 设计模式 桥模式

    2024-04-01 14:04:01       38 阅读
  6. pytorch中nn.GroupNorm()作用及参数说明

    2024-04-01 14:04:01       48 阅读
  7. Let`s move - sui move开发实战-dao(5)反馈

    2024-04-01 14:04:01       44 阅读
  8. el-dialog宽度自适应

    2024-04-01 14:04:01       44 阅读
  9. 04_Linux磁盘和文件系统

    2024-04-01 14:04:01       40 阅读
  10. 使用Jackson进行序列化和反序列化

    2024-04-01 14:04:01       37 阅读
  11. Android笔记--MediaCodec(一)

    2024-04-01 14:04:01       36 阅读
  12. 英国生物数据库的申请流程

    2024-04-01 14:04:01       40 阅读