easy_install: команда не знайдена


20

Я намагаюся встановити MYCROFT на Ubuntu 18.04 після цього: LINK

cd ~/
git clone https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
bash dev_setup.sh

Я отримую цю помилку:

sudo: easy_install: command not found

Ця помилка пояснюється тим, що сценарій dev_setup.sh рядок 168 намагається виконати:

easy_install pip==9.0.1 # force version of pip

Я встановив:

sudo apt-get install python-setuptools
sudo apt-get install python-pip python-dev build-essential

Однак

easy_install

команда досі не розпізнається. Якісь ідеї?

Оновлення:

Коментуючи, що цей рядок у сценарії дозволяє запускати сценарій. Однак є помилка модуля, відсутній модуль розпізнавання голосу під час аудіотестування.


Я не можу відтворити ваші помилки при чистій установці Ubuntu 18.04 LTS ( --depth=1і без, і без). У вас PPA, пов'язані з пітоном?
N0rbert

2
easy_installє частиною python-setuptools. Будь ласка, додайте висновок apt policy python-setuptoolsдо свого питання.
Чай Т. Рекс

Відповіді:


10

У Ubuntu 18.04 я зміг pip install python-setuptoolsзапустити easy_install шляхом його повного шляху:

python /usr/lib/python2.7/dist-packages/easy_install.py pip

Я вважаю за краще це перед встановленням python-pipсистемного пакету, оскільки pipвін рухається швидше, ніж оновлення дистрибутива, тому я встановлюю його з PyPI.

HTH!


Дякую за цю відповідь! Я засмучував себе через те, що використовував, find / -xdev -name easy_installтому не знайшов easy_install.py (через .pyрозширення). Ви, напевно, просто врятували мене від спроби якогось смішного відчайдушного рішення.
skye --- капітан

Ласкаво просимо! Трюк я тримаю в задній кишені , коли findне повертає нічого падає назад до більш нечіткого пошуку , як: find / -iname '*easy_install*'. Це поверне файли, що містять нечутливі до регістру easy_installмісця в імені; навіть якщо це щось із префіксом чи суфіксом.
Берто

7

Відповідно до журналу змін easy_install було вилучено з python-setuptoolsпакета.

Я не маю для вас жодної хорошої новини; Я не знайшов рішення, як оновити застарілі сценарії для використання pip(і сподіваюся, що версія pipвстановлення працює).

У вашому випадку це pipви намагаєтеся отримати easy_install, тому ви, ймовірно, можете опустити рядок, оскільки версія pipв bionic є 9.0.1-2. Краща зміна сценарію може перевірити, що pip --versionце менше, ніж 9.0.1раніше, ніж намагатися встановити цю альтернативну версію через easy_install.



1

У Ubuntu 18.04 я кілька разів отримував одну і ту ж помилку, шукав по багатьох посиланнях, але не отримав корисного рішення.

Для цього версія піп-файлу повинна бути меншою або такою ж, як 9.0.1.

Перш за все, встановіть pip для python версії 3 від-

sudo apt install python3-pip

і перевірити версію піп-

pip --version

після цього ми повинні встановити build-basic для python-dev

sudo apt-get install build-essential python-dev

і інструменти налаштування пітона

sudo apt-get install python-setuptools

І нарешті, ми можемо встановити pymongo, дотримуючись команд-

python -m pip install pymongo

Це працювало для мене, можливо, воно буде працювати і для вас.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.