easy_install: ไม่พบคำสั่ง


20

ฉันกำลังพยายามติดตั้ง MYCROFT บน Ubuntu 18.04 ต่อไปนี้: ลิงค์

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_installpython-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มันเคลื่อนที่เร็วกว่า distros อัปเดตดังนั้นฉันจึงติดตั้งจาก PyPI

HTH!


ขอบคุณสำหรับคำตอบนี้! ฉันหงุดหงิดเพราะตัวเองกำลังใช้อยู่find / -xdev -name easy_installดังนั้นฉันจึงไม่พบ easy_install.py (เพราะ.pyส่วนขยาย) คุณอาจช่วยฉันจากการลองใช้วิธีแก้ปัญหาที่สิ้นหวัง
สกายกัปตัน ---

ยินดีต้อนรับคุณ! เคล็ดลับที่ผมเก็บไว้ในกระเป๋าหลังของฉันเมื่อไม่กลับอะไรจะลดลงกลับไปค้นหาคลุมเครือมากขึ้นเช่น:find find / -iname '*easy_install*'การดำเนินการนี้จะส่งคืนไฟล์ที่มีตัวพิมพ์เล็กและตัวพิมพ์ใหญ่easy_installที่ใดก็ได้ในชื่อ แม้ว่ามันจะนำหน้าหรือต่อท้ายด้วยบางสิ่ง
แบร์โต

7

ตามการเปลี่ยนแปลง easy_installถูกลบออกจากpython-setuptoolsแพคเกจ

ฉันไม่มีข่าวดีสำหรับคุณ ฉันไม่ได้พบวิธีการแก้ปัญหาระยะสั้นของการปรับปรุงสคริปต์เดิมที่จะใช้pip(และหวังว่ารุ่นpipติดตั้งผลงาน)

ในกรณีของคุณของpipคุณกำลังพยายามที่จะได้รับจากeasy_installดังนั้นคุณอาจจะสามารถละเว้นบรรทัดตั้งแต่รุ่นของในไบโอนิคมีpip 9.0.1-2การเปลี่ยนแปลงที่ดีกว่าที่จะสคริปต์ที่อาจจะตรวจสอบว่าpip --versionมีค่าน้อยกว่าก่อนที่จะพยายามที่จะติดตั้งที่รุ่นอื่นผ่านทาง9.0.1easy_install


5

ฉันได้รับจากลิงค์นี้: ฉันไม่สามารถติดตั้ง easy_install ใน Ubuntuได้

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install python-setuptools

หากวิธีนี้ใช้ไม่ได้ผลให้ลองทำดังนี้:

sudo apt-get install python-pip

sudo pip install <pypi-package>

เครดิตไปที่: /ubuntu//users/157039/m-tarun และ/ubuntu//users/20837/timo


1

ใน Ubuntu 18.04 ฉันได้รับข้อผิดพลาดเดียวกันหลายครั้งฉันค้นหาลิงก์จำนวนมาก แต่ไม่มีวิธีแก้ปัญหาที่เป็นประโยชน์

สำหรับสิ่งนี้เวอร์ชั่นของ pip ควรน้อยกว่าหรือเท่ากับ 9.0.1

ก่อนอื่นให้ติดตั้ง pip สำหรับ python เวอร์ชั่น 3 ตั้งแต่ -

sudo apt install python3-pip

และตรวจสอบ pip version-

pip --version

หลังจากนั้นเราต้องติดตั้ง build-essential สำหรับ python-dev

sudo apt-get install build-essential python-dev

และเครื่องมือตั้งค่าหลาม

sudo apt-get install python-setuptools

และในที่สุดเราสามารถติดตั้ง pymongo โดยทำตามคำสั่ง -

python -m pip install pymongo

มันใช้งานได้สำหรับฉันมันอาจจะได้ผลกับคุณเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.