【问题标题】:setuptools on python3.0python3.0上的setuptools
【发布时间】:2010-10-23 10:19:45
【问题描述】:

我试图为 python3.0 安装“setuptool”包。但不幸的是,虽然 我尝试安装它说缺少模块名称“dist”。 请帮我解决这个问题。


截至 2013 年 3 月的编辑:

请在接受的答案下方查看@LennartRegebro 的最新回复

【问题讨论】:

  • 应该有一个常见问题解答告诉人们“如果一个包没有明确描述自己与 Python 3 兼容,就不要在 Python 3 上尝试它”。
  • @Francis。你说的对 。在要求这里挖掘问题之前,我花了一些时间。这反过来又被证明是浪费的。
  • Python 3 中有一个用于 setuptools 的 Debian 软件包。如果在基于 debian 的系统上,请使用 apt-get 安装它。包名是python3-setuptools

标签: python-3.x setuptools


【解决方案1】:

== 这个答案已经过时了==

setuptools 目前似乎正在移植到 Python 3。 好像有一些困难。 Lennart Regebro 在这里更详细地解释了这一点:

http://regebro.wordpress.com/2009/04/21/setuptools-on-python-3-work-on-hold/

http://www.mail-archive.com/distutils-sig@python.org/msg07183.html

http://regebro.wordpress.com/2009/02/01/setuptools-and-easy_install-for-python-3

【讨论】:

  • @LennartRegebro:你编辑了这个答案,你还认为它过时了吗?
  • @Flimm:我对其进行了编辑,因此链接可以正常工作。但是,是的,它显然已经过时了,自 2009 年 10 月以来一直如此。它不会变得过时。
【解决方案2】:

Setuptools 0.7 及更高版本支持 Python 3。

Setuptools 在实践中长期无人维护,这促使几个人联合起来创建了一个名为“Distribute”的分支,自 2009 年起移植到 Python 3。

然而,在 2013 年,项目合并,Setuptools 和 Distribute 现在是同一个东西。安装 Distribute 将安装一个空包,除了安装 Setuptools 什么都不做。

【讨论】:

  • 来自distribute URL:“Distribute 是 Setuptools 项目的已弃用分支。” Python 打包让我很难过。
  • @Christopher:哦,您不必这样做,因为项目已合并,Setuptools 不再无人维护!我会更新答案。
【解决方案3】:

您可以在以下两个链接中找到它们:一个用于 setuptools,另一个用于 pip,享受吧!

http://pypi.python.org/pypi/pip

http://pypi.python.org/pypi/setuptools

【讨论】:

    猜你喜欢
    • 2010-10-31
    • 1970-01-01
    • 2013-12-09
    • 2010-12-05
    • 2010-10-30
    • 2020-07-20
    • 2011-04-08
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多