小编典典

Python 3:ImportError“没有名为 Setuptools 的模块”

all

我在 Python 3 中安装软件包时遇到了麻烦。

我一直使用setup.py install. 但是现在,当我尝试安装 ansicolors 包时,我得到:

importerror "No Module named Setuptools"

我不知道该怎么做,因为我过去没有安装 setuptools。尽管如此,我还是能够在setup.py install没有 setuptools
的情况下安装许多软件包。为什么我现在应该得到 setuptools?

我什至无法安装 setuptools,因为我有 Python 3.3,而 setuptools 不支持 Python 3。

为什么我的安装命令不再起作用?


阅读 90

收藏
2022-03-24

共1个答案

小编典典

您的setup.py文件需要setuptools. 一些 Python包曾经distutils用于分发,但现在大多数都使用setuptools更完整的包。

setuptools在 Debian 上安装:

sudo apt-get install python3-setuptools

对于旧版本的 Python (Python 2.x):

sudo apt-get install python-setuptools
2022-03-24