如何获得setuptools和easy_install?

问题描述 投票:44回答:8

我从这里下载了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
python egg
8个回答
95
投票

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

sudo apt-get install python-setuptools

这将自动安装eas-_install


27
投票

对于Ubuntu上的python3

 sudo apt-get install python3-setuptools

7
投票

请尝试使用pip安装依赖项,运行此命令:

sudo pip install -U setuptools

3
投票

试试这个链接 - > https://pypi.python.org/pypi/setuptools

我假设你在Windows上(可能是错的)但是如果你单击绿色下载按钮,它会带你到一个表,你可以选择下载适合你的Python版本的.exe版本的setuptools。所有eggsetup东西都应该在可执行文件中处理。

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


3
投票
apt-get install python-setuptools python-pip

要么

apt-get install python3-setuptools python3-pip

你还想安装python包......


2
投票

在Ubuntu上,直到python-distribute比0.7更新,我建议:

$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python

http://reinout.vanrees.org/weblog/2013/07/08/new-setuptools-buildout.html


0
投票

适用于Amazon Linux AMI

yum install -y python-setuptools 

0
投票

如果您从发行版软件包安装,那么这可能不适用于您的方案...

recompile python

我从源代码安装了多个版本的Python,我发现我没有版本3.5的setuptools。当我编译3.5时,似乎我是missing the zlib库,随后使setuptools安装失败(至少对我来说)。使用安装的zlib库重新编译为我修复了这个问题。

install from GitHub

如果由于某种原因缺少setuptools并且使用所有必需的lib编译Python,您应该能够从GitHub repo中安装它,如下所示:

git clone https://github.com/pypa/setuptools.git
cd ./setuptools
python3.5 bootstrap.py
sudo python3.5 setup.py install
© www.soinside.com 2019 - 2024. All rights reserved.