boto3

2015-10-28 5 views
13

स्थापित करने में असमर्थ मुझे वर्चुअल वातावरण के अंदर boto3 स्थापित करने में समस्या है।boto3

मैंने दस्तावेज़ क्या कहा है मैंने किया है। सबसे पहले मैंने वर्चुअल वातावरण को सक्रिय किया।

Sudo pip install boto3 

अब मैं अजगर

>> import boto3 
ImportError: No module named boto3 

दर्ज लेकिन अगर मैं Boto आयात करते हैं तो

>> import boto 
>> boto.Version 
'2.38.0' 

काम करता है क्यों यह Boto 2.38 स्थापित करता है जब मैं boto3 स्थापित: तो मैं एक था। मैंने टर्मिनल को बंद करने और इसे फिर से खोलने की कोशिश की। क्या मुझे उबंटू मशीन को पुनरारंभ करना चाहिए।

सादर प्रभाकर एस

उत्तर

22

एक आभासी वातावरण में sudo का उपयोग न करें, क्योंकि यह पर्यावरण के चर पर ध्यान नहीं देता है और इसलिए sudo pip अपने वैश्विक पिप स्थापना को दर्शाता है।

तो आपके पर्यावरण को सक्रिय करने के साथ, pip install boto3 पुन: चालू करें लेकिन बिना सूडो के।

+0

बहुत बढ़िया, समय पर और सही। आपका बहुत बहुत धन्यवाद। मैं इसे 7 मिनट में उत्तर के रूप में स्वीकार करूंगा। –

+0

किसी भी इंस्टॉल प्रक्रिया पर 'सुडो' का उपयोग करके fwiw आपको सिरदर्द देने जा रहा है। मैं 'sudo' –

15

एक और संभव परिदृश्य है कि कुछ लोगों के साथ-साथ मिल सकता है (यदि आप अपने सिस्टम पर अजगर और python3 है):

pip3 install boto3

* कृपया ध्यान pip3 बनाम सिर्फ pip

+0

के बिना किसी भी इंस्टॉल करने की सलाह देता हूं, धन्यवाद, मेरे लिए काम किया। मैं 2.7 और 3.4 संस्करण दोनों था। –

4

मैं एक था इसी तरह की समस्या, लेकिन स्वीकार्य उत्तर ने इसे हल नहीं किया - मैं वर्चुअल वातावरण का उपयोग नहीं कर रहा था।

sudo python -m pip install boto3 

क्यों इस sudo pip install boto3 से अलग ढंग से व्यवहार किया मैं नहीं जानता कि यह मैं नहीं था क्या है।

7

मुझे एक ही समस्या का सामना करना पड़ा है और वर्चुअल वातावरण का भी उपयोग नहीं किया गया है। easy_install मेरे लिए काम कर रहा है।

easy_install boto3 
+0

मैं उबंटू 16.04 का उपयोग कर रहा हूं और मेरा पायथन संस्करण 2.7 – sib10

+0

"सुडो easy_install boto3" उबंटू 16 पर मेरे लिए काम किया – S200

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