मेरे पास स्थानीय रूप से बनाया गया .egg
पैकेज है जो boto==2.38.0.
पर निर्भर करता है मैंने बिल्ड वितरण बनाने के लिए setuptools का उपयोग किया। सब कुछ मेरे अपने स्थानीय वातावरण में काम करता है, क्योंकि यह boto
को PiP
से सही तरीके से प्राप्त करता है। हालांकि databricks
पर जब मैं क्लस्टर में लाइब्रेरी संलग्न करता हूं तो यह स्वचालित रूप से निर्भरता प्राप्त नहीं करता है।डाटाबेस (स्पार्क): .gg निर्भरता स्वचालित रूप से स्थापित नहीं है?
मैं वास्तव में डेटाबेस पर लोड होने पर स्वचालित रूप से निर्भरता स्थापित करने की कोशिश करने के कुछ दिनों के लिए संघर्ष कर रहा हूं, मैं setuptools;
'install_requires=['boto==2.38.0']'
प्रासंगिक क्षेत्र का उपयोग करता हूं।
जब मैं databricks
सर्वर पर PyPi
से सीधे boto
इंस्टॉल करें और फिर अपने ही .egg
फोन (ठीक से काम करने install_requires
क्षेत्र पर निर्भर ऐसा नहीं), यह पहचान करता है कि boto
एक पैकेज है, लेकिन यह के किसी भी नहीं पहचानता है इसके मॉड्यूल (क्योंकि यह मेरे अपने .gg के नामस्थान पर आयात नहीं किया गया है ???)। तो मुझे काम करने के लिए मेरा .egg
नहीं मिल सकता है। यदि यह समस्या बिना किसी समाधान के बनी रहती है तो मुझे लगता है कि databricks
उपयोगकर्ताओं के लिए वास्तव में एक बड़ी समस्या है। पाठ्यक्रम का समाधान होना चाहिए ...
धन्यवाद!
लोएक, क्या आपने कभी समाधान निर्धारित किया है? – ramhiser
@ जॉन ए। रैमी मैंने नहीं किया है, लेकिन मैं अब भी इस मुद्दे पर काम नहीं कर रहा हूं। मुझे याद है कि डाटाबेस टीम ने मुझे बताया कि वे इसे हल करने की प्रक्रिया में हैं। मुझे लगता है कि आप वर्तमान में एक ही मुद्दे में चल रहे हैं? ऐसा सुनने के लिए क्षमा करें। जब आपको कोई समाधान मिल गया है तो मुझे बताएं :) –
अभी तक इस समस्या के बारे में कोई प्रगति है? –