ระบบ : อูบุนตู 18.04. Python 3.8 เป็นการติดตั้งส่วนกลางของฉัน แต่ฉันมีการติดตั้งในเครื่องหลายรุ่นของ Python เวอร์ชันต่างๆ ตั้งแต่ 2.7, 3.4, 3.6, 3.7, 3.8 และ 3.9
ฉันมีโครงการที่ฉันใช้กับการพึ่งพาการเพิ่ม เมื่อฉันพยายามนำเข้ามันบอกว่า
ImportError: libboost_python36.so.1.67.0: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
เพื่อยืนยันว่าไม่มีอยู่จริง
ค้นหา libboost_python36
และไม่พบผลลัพธ์ อย่างไรก็ตามการทำ
ค้นหา libboost_python
ได้นำไฟล์ที่เรียกว่า
libboost_python38.so.1.71.0
อาจเป็นเพราะฉันต้องการมันสำหรับโครงการอื่นในการติดตั้งไพ ธ อนอื่น
ในการติดตั้งบูสต์ ฉันดาวน์โหลดเวอร์ชันที่ถูกต้องจากรีลีส ( boost_1_67_0.tar.gz ) และแตกไฟล์ ฉันทำตามคำสั่งต่อไปนี้
ซีดีบูสต์_1_67_0
sudo ./bootstrap.sh --with-python=/home/myusername/.local/bin/python3.6m --with-python-version=python3.6
sudo ./b2 ติดตั้ง
sudo ./bjam ติดตั้ง
อย่างไรก็ตาม เมื่อดำเนินการเสร็จสิ้น ฉันได้รับข้อผิดพลาดเดียวกัน และฉันยังคงไม่พบไฟล์ชื่อ libboost_python36.so.1.67.0 เมื่อฉันเรียกใช้ locate
ฉันทำอะไรผิดที่ไม่ได้สร้างไฟล์วัตถุที่ใช้ร่วมกัน?
ขอขอบคุณ