2017-06-02 38 views
5

मैं जब मैं के साथ और आभासी वातावरण के बिना this जवाब में की तरह अजगर निर्भरता आयात import asyncpgAsyncpg और एडब्ल्यूएस लैम्ब्डा

Unable to import module 'handler': No module named asyncpg.protocol.protocol' 

करने की कोशिश कर एडब्ल्यूएस लैम्ब्डा साथ asyncpg उपयोग करने के लिए कोशिश कर रहा हूँ और मिल गया अगले त्रुटि।

अपडेट। this कस्टम संकलित psycopg2 के साथ रेपो एडब्ल्यूएस लैम्ब्डा के साथ अच्छा काम करता है लेकिन asyncpg के लिए लैम्ब्डा-अनुकूल asyncpg पैकेज संकलित करने पर इस तरह के वैकल्पिक या निर्देश नहीं मिला है।

उत्तर

3

इस पुस्तकालय में सी-बाइंडिंग और लैम्ब्डा उन लोगों के साथ अच्छी तरह से खेल नहीं पाती है। इसे संभालने का मुख्य तरीका लिनक्स वातावरण के लिए प्रीकंपल किए गए बाइंडिंग के साथ विशिष्ट लाइब्रेरी अपलोड करना है। निर्देशों का पालन करने का मुख्य तरीका here का पालन करना है और यह सुनिश्चित करना है कि लाइब्रेरी पहले से ही आपके लिनक्स में संकलित है (या मैक मुझे लगता है)। उपरोक्त दिशानिर्देशों के सुझाव के रूप में यह केवल एक venv बनाने और इसे शामिल करके आसानी से होता है। आपको एक ही समस्या मिल सकती है here। सामान्य रूप से, यह एक सामान्य और ढांचा है जैसे chalice कुछ कामकाज खोजने का प्रयास करें।

संबंधित मुद्दे