easy_install:找不到命令

pst*_*07x 27 python-2.7 mycroft 18.04

我正在尝试在 Ubuntu 18.04 上安装 MYCROFT:链接

cd ~/
git clone https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
bash dev_setup.sh
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

sudo: easy_install: command not found
Run Code Online (Sandbox Code Playgroud)

这个错误是因为脚本dev_setup.sh 第 168 行正在尝试执行:

easy_install pip==9.0.1 # force version of pip
Run Code Online (Sandbox Code Playgroud)

我已经安装:

sudo apt-get install python-setuptools
sudo apt-get install python-pip python-dev build-essential
Run Code Online (Sandbox Code Playgroud)

然而

易安装

命令仍然无法识别。有任何想法吗?

更新:

通过注释掉脚本中的那一行,脚本就可以运行了。但是在进行音频测试时出现模块错误,语音识别模块丢失

ber*_*rto 19

在 Ubuntu 18.04 上,我能够pip install python-setuptools通过完整路径来运行 easy_install:

python /usr/lib/python2.7/dist-packages/easy_install.py pip
Run Code Online (Sandbox Code Playgroud)

我更喜欢这个而不是安装python-pip系统包,因为pip它比发行版更新它的速度更快,所以我从 PyPI 安装它。

哼!

  • 比这更简单的版本是运行`python -m easy_install pip` (2认同)

Cot*_*ton 10

我从这个链接得到这个:我无法在我的 ubuntu 中安装 easy_install

sudo apt-get update

sudo apt-get upgrade

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

如果这不起作用,请尝试以下操作:

sudo apt-get install python-pip

sudo pip install <pypi-package>
Run Code Online (Sandbox Code Playgroud)

归功于:https : //askubuntu.com/users/157039/m-tarunhttps://askubuntu.com/users/20837/timo


Gre*_*reg 8

根据更改日志 easy_install已从python-setuptools包中删除。

我没有好消息要告诉你;我没有找到缺少更新要使用的旧脚本的解决方案pip(并希望该版本pip安装有效)。

在你的情况下,它pip你想就可以获得easy_install,所以你大概可以省略线以来的版本pip仿生是9.0.1-2。对脚本的更好更改可能会检查pip --version9.0.1尝试通过easy_install.