सवाल मैं पाइप या easy_install का उपयोग कर स्थापित पायथन पैकेज से जुड़े फ़ाइलों को कैसे सूचीबद्ध करूं?


मैंने पाइप का उपयोग करके एक पायथन पैकेज स्थापित किया है, जो easy_install के लिए एक प्रतिस्थापन है। इस पैकेज के साथ कौन सी स्थापित फाइलें जुड़ी हैं, इसकी सूची कैसे प्राप्त करूं?

असल में, मैं पाइथन पैकेज के बराबर देख रहा हूं

dpkg -L

या

rpm -ql

54
2018-06-23 00:30


मूल




जवाब:


आप कमांड का उपयोग कर ऐसा कर सकते हैं:

pip show -f <package>

72
2017-09-25 10:54



मेरे लिए काम नहीं करता है, pip: error: No command by the name pip show। (पीआईपी 1.1 का उपयोग करना) - Zitrax
@Zitrax खैर, वर्तमान में मैं पाइप 1.4.1 का उपयोग कर रहा हूं, और यह काम करता है, हो सकता है कि आपको पाइप अपग्रेड करना चाहिए। - Bunyk
हां, इसका उत्तर यहां दिया गया है: stackoverflow.com/a/14060138/816449  यह 1.2.1.post1 में काम करता है। - Bunyk
ऐसा लगता है कि यह हर पैकेज के लिए काम नहीं करता है। जैसे pip show -f nbconvert देता है Files: Cannot locate installed-files.txt। - Alex Coventry
यह उपयोग किए गए संकुल के लिए भी काम नहीं करता है python setup.py develop। - akaihola


मैं पाइप के साथ वर्चुअलएन्व का उपयोग करता हूं, इसलिए यहां दिए गए चरणों का पालन किया गया है। मान लीजिए कि मैं काम कर रहा हूं 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.

2
2018-01-06 20:36



अधिकांश मामलों में काम करता है, लेकिन यदि पैकेज किसी कमांड लाइन स्क्रिप्ट को स्थापित नहीं करता है, जो usr / local / bin में समाप्त होगा .... भी, कुछ संकुल एकाधिक मॉड्यूल स्थापित कर सकते हैं ... - hwjp