如何获得setuptools和easy_install?

dop*_*man 43 python egg

ez_setup从这里下载了代码:http://peak.telecommunity.com/dist/ez_setup.py 并运行它,但我认为setuptools没有正确安装.当我尝试打开一个鸡蛋easy_install时,我得到一个NameError.有什么想法吗?

这是具体的错误:

Traceback (most recent call last):
  File "C:...setup.py", line 223, in <module>
    easy_install eggsetup.py
NameError: name 'easy_install' is not defined
Run Code Online (Sandbox Code Playgroud)

小智 95

对于linux版本(ubuntu/linux mint),您始终可以在命令提示符下键入:

sudo apt-get install python-setuptools

这将自动安装eas-_install

  • 我希望它是,但这个版本是如此旧的东西将无法正确安装(如Buildout). (6认同)

Ahm*_*fan 27

对于Ubuntu上的python3

 sudo apt-get install python3-setuptools
Run Code Online (Sandbox Code Playgroud)


use*_*461 11

2021 年更新:

  • easy_install已不存在,已被替换pip install

  • setuptools是 Python 3 内置的。它是读取包文件(轮子)并在后台执行操作的包。

  • pip内置于 Python 3。

  • venv内置于 Python 3。

某些操作系统(Debian)喜欢将软件包分割成更小的独立软件包,您可能必须sudo apt-get install python3 python3-pip python3-venv获取所有可执行文件。尽管如此,即使命令未公开,这些工具通常也可用,请尝试调用python3 -m pip install ....


小智 7

请尝试使用pip安装dependencie,运行此命令:

sudo pip install -U setuptools
Run Code Online (Sandbox Code Playgroud)


小智 5

apt-get install python-setuptools python-pip
Run Code Online (Sandbox Code Playgroud)

或者

apt-get install python3-setuptools python3-pip
Run Code Online (Sandbox Code Playgroud)

你还想安装 python 包...


Bob*_*bby 3

尝试此链接 --> https://pypi.python.org/pypi/setuptools

我假设您使用的是 Windows(可能是错误的),但如果您单击绿色的“下载”按钮,它应该会带您到一个表格,您可以在其中选择下载适合您的 Python 版本的 .exe 版本的 setuptools。所有 Eggsetup 的内容都应该在可执行文件中处理。

如果您需要更多帮助,请告诉我。