2012-10-19 6 views
7

पहले यह नहीं है:'पीआईपी खोज' परिणामों में सूचीबद्ध पैकेजों को पाइप क्यों नहीं कर सकता?

$ pip search pylibpcap 
pylibpcap     - pylibpcap is a python module for the libpcap packet capture library. 

तो यह नहीं है:

$ pip install pylibpcap 
Downloading/unpacking pylibpcap 
    Could not find any downloads that satisfy the requirement pylibpcap 
No distributions at all found for pylibpcap 
Storing complete log in /home/u0/riley/.pip/pip.log 

क्या देता है? मुझे एहसास है कि मैं इस पैकेज को स्थापित करने के अन्य तरीके हैं, लेकिन पीआईपी ऐसा क्यों कर रही है?

+0

मैंने देखा है इस से पहले हो भी मेरे लिए यह windows cmd.exe से पीआईपी कॉल करते समय हुआ। मुझे लगता है कि उस मामले में यह सफेद जगहों को सही ढंग से पार्स नहीं कर रहा था। हालांकि मैंने लिनक्स से फोन करते समय इसे अभी तक नहीं देखा है। आपके शेल प्रॉम्प्ट से ऐसा लगता है कि आप * nix पर हैं? – mrchampe

+0

हां, मैं डेबियन निचोड़ चला रहा हूँ। – goodside

+0

ऐसा लगता है कि आप एकमात्र नहीं हैं .. http://stackoverflow.com/questions/9559716/pip-finds-package-with-search-but-wont-install-it – mrchampe

उत्तर

1

पिप को मेटा पेज मिला जो पैकेज का वर्णन करता है लेकिन इसे वैध डाउनलोड लिंक नहीं मिल पा रहे हैं।

pylibpcap के लेखक pypi पर या उसके होम पेज पर कहीं भी पैकेज के मेटाडेटा में स्रोत टैरबॉल के लिए एक लिंक डाल सकते हैं।

आप the answer that @mrchampe linked में दिखाए गए अनुसार टैरबॉल लिंक मैन्युअल रूप से प्रदान कर सकते हैं।

2

यह उत्तर जेएफ सेबेस्टियन के उत्तर पर टिप्पणी करने के लिए था, क्योंकि यह इसके शीर्ष पर बनाता है, लेकिन सामग्री को कॉपी और पेस्ट करना मुश्किल था।

लोगों के साथ-साथ इस समस्या पर चलाने के लिए और त्वरित सुधार चाहते हैं के लिए:

=> पहले स्थापित libpcap

=> तो:

sudo pip2 install http://ncu.dl.sourceforge.net/project/pylibpcap/pylibpcap/0.6.4/pylibpcap-0.6.4.tar.gz