easy_install: không tìm thấy lệnh


20

Tôi đang cố gắng cài đặt MYCROFT trên Ubuntu 18.04 sau đây: LINK

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

Tôi nhận được lỗi này:

sudo: easy_install: command not found

Lỗi này là do tập lệnh dev_setup.sh dòng 168 đang cố thực thi:

easy_install pip==9.0.1 # force version of pip

Tôi đã cài:

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

Tuy nhiên

Dễ cài đặt

lệnh vẫn không được công nhận. Có ý kiến ​​gì không?

Cập nhật:

Bằng cách nhận xét dòng đó trong tập lệnh cho phép tập lệnh chạy. Tuy nhiên, có một lỗi mô-đun, mô-đun nhận dạng giọng nói bị thiếu , khi thực hiện kiểm tra âm thanh.


Tôi không thể tái tạo lỗi của bạn khi cài đặt sạch Ubuntu 18.04 LTS (cả có --depth=1và không có). Bạn có PPA liên quan đến trăn?
N0rbert

2
easy_installlà một phần của python-setuptools. Vui lòng thêm đầu ra của apt policy python-setuptoolscâu hỏi của bạn.
Chai T. Rex

Câu trả lời:


10

Trên Ubuntu 18.04, tôi đã có thể pip install python-setuptoolsvà chạy easy_install bằng cách tìm đường dẫn đầy đủ:

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

Tôi thích điều này hơn là cài đặt python-pipgói hệ thống vì pipnó di chuyển nhanh hơn các bản cập nhật distro, vì vậy tôi cài đặt nó từ PyPI.

HTH!


Cảm ơn bạn cho câu trả lời này! Tôi đã bực mình vì tôi đang sử dụng find / -xdev -name easy_installvì vậy tôi đã không tìm thấy easy_install.py (vì .pyphần mở rộng). Có lẽ bạn vừa cứu tôi khỏi thử một số giải pháp tuyệt vọng lố bịch.
skye --- đội trưởng

Không có gì! Một mẹo tôi giữ trong túi sau khi findkhông trả lại bất cứ thứ gì đang rơi trở lại tìm kiếm mờ hơn như : find / -iname '*easy_install*'. Điều này sẽ trả về các tệp có chứa phân biệt chữ hoa chữ thường easy_installở bất kỳ đâu trong tên; ngay cả khi nó có tiền tố hoặc hậu tố với một cái gì đó.
berto

7

Theo các thay đổi easy_install đã được gỡ bỏ khỏi python-setuptoolsgói.

Tôi không có tin tốt cho bạn; Tôi chưa tìm thấy giải pháp nào trong việc cập nhật các tập lệnh kế thừa để sử dụng pip(và hy vọng phiên bản pipcài đặt hoạt động).

Trong trường hợp của pipbạn, bạn đang cố gắng lấy từ đó easy_install, vì vậy bạn có thể bỏ qua dòng vì phiên bản của pipbionic là 9.0.1-2. Một thay đổi tốt hơn cho tập lệnh có thể kiểm tra pip --versionít hơn 9.0.1trước khi cố gắng cài đặt phiên bản thay thế đó thông qua easy_install.



1

Trên Ubuntu 18.04, tôi đã gặp lỗi tương tự nhiều lần, tôi đã tìm kiếm trên nhiều liên kết nhưng không nhận được giải pháp hữu ích.

Đối với điều này, phiên bản của pip phải nhỏ hơn hoặc giống như 9.0.1.

Trước hết, cài đặt pip cho python phiên bản 3 từ-

sudo apt install python3-pip

và kiểm tra phiên bản pip-

pip --version

Sau đó, chúng ta phải cài đặt build-Essential cho python-dev

sudo apt-get install build-essential python-dev

và công cụ thiết lập python

sudo apt-get install python-setuptools

Và cuối cùng, chúng ta có thể cài đặt pymongo bằng cách làm theo lệnh-

python -m pip install pymongo

Nó làm việc cho tôi, có thể nó sẽ làm việc cho bạn quá.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.