การติดตั้งไฟล์ล้อ


108

ฉันจะติดตั้งไฟล์. wll ได้อย่างไร ฉันมีคลังล้อ แต่ไม่รู้วิธีใช้เพื่อติดตั้งไฟล์เหล่านั้น ฉันมีไฟล์. wl แต่ไม่รู้วิธีเรียกใช้ กรุณาช่วย.

คำตอบ:


150

โดยปกติคุณใช้เครื่องมือเช่นpipติดตั้งล้อ ปล่อยให้เครื่องมือค้นหาและดาวน์โหลดไฟล์หากเป็นโครงการที่โฮสต์บน PyPI

เพื่อให้ใช้งานได้คุณต้องติดตั้งwheelแพคเกจ:

pip install wheel

จากนั้นคุณสามารถบอกpipให้ติดตั้งโปรเจ็กต์ (และจะดาวน์โหลดวงล้อถ้ามี) หรือไฟล์วงล้อโดยตรง:

pip install project_name  # discover, download and install
pip install wheel_file.whl  # directly install the wheel

wheelโมดูลติดตั้งครั้งเดียวยังเป็นที่ทำงานได้จากบรรทัดคำสั่งที่คุณสามารถใช้ในการติดตั้งล้อแล้วดาวน์โหลด:

python -m wheel install wheel_file.whl

ดูwheelเอกสารโครงการด้วย


รับข้อผิดพลาดในpip install wheelคำสั่ง - pip._vendor.distlib.DistlibException: Unable to locate finder for 'pip._vendor.distlib'
Sandipan Guha

@SandipanGuha: คุณใช้ Python 3.6 อยู่หรือเปล่า? ดูgithub.com/pypa/pip/issues/3964
Martijn Pieters

@MartijnPieters วิธีการpython -m wheel install wheel_file.whlสำหรับผู้ใช้คนเดียวอาจมีการ--userตั้งค่าสถานะ?
StrikeR

@StrikeR: wheelโมดูลไม่มีสิ่งอำนวยความสะดวกในการติดตั้งในUSER_SITEตำแหน่งที่ตั้งไม่มี ใช้pipสำหรับสิ่งนั้น
Martijn Pieters

20

หากคุณมีไฟล์ wheel (.whl) บนพีซีของคุณอยู่แล้วให้ใช้รหัสต่อไปนี้:

cd ../user
pip install file.whl

หากคุณต้องการดาวน์โหลดไฟล์จากเว็บจากนั้นติดตั้งให้ทำตามขั้นตอนต่อไปนี้ในบรรทัดคำสั่ง:

pip install package_name

หรือหากคุณมี url:

pip install http//websiteurl.com/filename.whl

สิ่งนี้จะติดตั้งไฟล์ที่ต้องการอย่างแน่นอน

หมายเหตุ: ฉันต้องพิมพ์ pip2 แทน pip ในขณะที่ใช้ Python 2

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