fedora“easy_install3”:命令未找到

时间:2017-09-22 12:05:05

标签: python fedora easy-install

我在我的fedora 26上使用python3.6 我尝试使用easy_install3但找不到命令。 我做了:

sudo dnf reinstall python3-setuptools python3-pip python3-lxml

但没有改变。

你能帮帮我吗。

非常感谢

2 个答案:

答案 0 :(得分:1)

您可以直接从PYPI

安装
$ pip install setuptools

你甚至可以做得更好。从pypa / setuptools存储库(https://github.com/pypa/setuptools)克隆并运行setup.py

$ git clone https://github.com/pypa/setuptools
$ cd setuptools
$ python setup.py install

这应该有帮助

答案 1 :(得分:0)

它已经很老了,但我尝试回答这个问题,因为它可能对其他人有帮助。

基本上,不要在Fedora和其他Linux发行版中尽可能多地使用pip ,这些发行版可能会提供您想要的软件包(rpm或deb或...)以及随软件包一起安装的软件包。点子可能会与他人发生冲突且难以维持。

某些发行版可能包含一些实用程序,以找出哪些软件包可以提供您要使用的软件包。在fedora中,“ dnf提供”是,例如,您可以找到哪些软件包可以提供“ / usr / bin / easy_install *”:

$ sudo dnf provides '/usr/bin/easy_install*'
    ... (snip) ...
python2-setuptools-40.8.0-1.fc29.noarch : Easily build and distribute Python packages
Repo        : updates
Matched from:
Filename    : /usr/bin/easy_install
Matched from:
Filename    : /usr/bin/easy_install-2.7

python3-setuptools-40.8.0-1.fc29.noarch : Easily build and distribute Python 3 packages
Repo        : updates
Matched from:
Filename    : /usr/bin/easy_install-3.7
    ... (snip) ...
$

在此示例中,事实证明easy_install-3.7由软件包“ python3-setuptools”提供,而没有软件包提供“ / usr / bin / easy_install3”。