![](/img/trans.png)
[英]How do I get easy_install to use the right version of setuptools?
[英]How to get setuptools and easy_install?
我从这里下载了ez_setup
代码: http : ez_setup
并运行它,但我认为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
对于linux版本(ubuntu / linux mint),您始终可以在命令提示符下键入:
sudo apt-get install python-setuptools
这将自动安装eas-_install
对于Ubuntu上的python3
sudo apt-get install python3-setuptools
请尝试使用pip安装dependencie,运行此命令:
sudo pip install -U setuptools
试试这个链接 - > https://pypi.python.org/pypi/setuptools
我假设你在Windows上(可能是错的)但是如果你单击绿色下载按钮,它会带你到一个表,你可以选择下载适合你的Python版本的.exe版本的setuptools。 所有eggsetup东西都应该在可执行文件中处理。
如果您需要更多帮助,请告诉我。
apt-get install python-setuptools python-pip
要么
apt-get install python3-setuptools python3-pip
你还想安装python包......
在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
适用于Amazon Linux AMI
yum install -y python-setuptools
如果您从发行版软件包安装,那么这可能不适用于您的方案...
我从源代码安装了多个版本的Python,我发现我没有版本3.5的setuptools
。 当我编译3.5时,似乎我错过了zlib
库,这使得setuptools
安装失败(至少对我来说)。 使用安装的zlib
库重新编译为我修复了这个问题。
如果由于某种原因缺少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
2021 更新:
easy_install
不再存在,它被pip install
取代。
setuptools
是 Python 3 内置的。它是读取包文件(轮子)并在setuptools
的包。
pip
是 Python 3 内置的。
venv
是 Python 3 内置的。
某些操作系统 (Debian) 喜欢将包拆分为较小的独立包,您可能需要sudo apt-get install python3 python3-pip python3-venv
才能获取所有可执行文件。 尽管如此,即使命令未公开,这些工具通常也可用,请尝试调用python3 -m pip install ...
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.