ฉันได้ติดตั้งแพ็กเกจ Python โดยใช้ pip ซึ่งเป็นการแทนที่สำหรับ easy_install ฉันจะรับรายการไฟล์ที่ติดตั้งซึ่งเชื่อมโยงกับแพ็คเกจนี้ได้อย่างไร
โดยทั่วไปฉันกำลังมองหาแพคเกจเทียบเท่าหลาม
dpkg -L
หรือ
rpm -ql
ฉันได้ติดตั้งแพ็กเกจ Python โดยใช้ pip ซึ่งเป็นการแทนที่สำหรับ easy_install ฉันจะรับรายการไฟล์ที่ติดตั้งซึ่งเชื่อมโยงกับแพ็คเกจนี้ได้อย่างไร
โดยทั่วไปฉันกำลังมองหาแพคเกจเทียบเท่าหลาม
dpkg -L
หรือ
rpm -ql
คำตอบ:
คุณสามารถทำได้โดยใช้คำสั่ง:
pip show -f <package>
pip show -f nbconvert
Files: Cannot locate installed-files.txt
python setup.py develop
นอกจากนี้ยังไม่ทำงานสำหรับแพคเกจติดตั้งโดยใช้
ฉันใช้ virtualenv กับ pip ดังนั้นนี่คือขั้นตอนที่ฉันติดตาม สมมติว่าฉันทำงานในdave_venv
สภาพแวดล้อมเสมือนจริง
$ cat ~/.bashrc
export WORKON_HOME=/usr/local/virtualenvs
$ cd /usr/local/virtualenvs/dave_venv/lib/python2.6/site-packages
$ ls # This should show <your_package>.
$ cd <your_package>
$ ls # now you're looking at your package's files.
สองปีต่อมาอินสแตนซ์ pip ส่วนใหญ่แสดงให้เห็นอย่างไรก็ตามไม่ใช่ทุกแพ็คเกจที่มีโปรแกรม install-files.txt เพื่อให้คำสั่งย่อยอ่าน
วิธีแก้ปัญหาคือใช้กระสุนหลามและทำสิ่งนี้:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
โดยที่ "eventlet" เป็นแพ็คเกจที่ฉันติดตั้งด้วย pip
pip: error: No command by the name pip show
. (ใช้ pip 1.1)