如果没有安装setuptools怎么办?

我只是在学习为我的项目编写setup.py文件的艺术.我看到有很多关于setuptools的讨论,它应该优于distutils.有一件事虽然我无法理解,但我没有看到它在我读过的任何教程中解决过:如果没有安装setuptools怎么办?我知道它不是标准库的一部分,所以你如何假设想安装你的程序的人会安装它?

解决方法:

你不能假设它已安装.有办法,你可以回到distutils(但为什么首先有setuptools)或者你可以在setup.py中安装setuptools(但我觉得这很邪恶).

仅在需要时使用setuptools.

当涉及到setuptools vs distrubute时,它们是兼容的,并且选择一个而不是另一个主要取决于用户. setup.py是完全相同的.

上一篇:我需要对我的python代码做什么才能让它成为一个模块?


下一篇:Windows 下 Python easy_install 的安装