Eclipse و Python: ستستورد المكتبة في Interprer ، ولكن ليس في IDE
سؤال
أقوم بتشغيل Windows 7 و Python 2.6.4 وأحدث إصدار من Eclipse. لقد قمت بتنزيل مكتبة بوتو (http://code.google.com/p/boto/) وتركيب Python Setup.py ، الذي أنشأ Boto-1.9b-Py2.6.egg في C: Python26 lib site.
استيراد فئة - على سبيل المثال ، من خلال القيام "من Boto.sqs.Connection Import SQSconnection" - يعمل بشكل جيد من أداة سطر أوامر Python. لكن Eclipse لن يجد Boto ، على الرغم من أنه يستخدم نفس مترجم Python نفسه كما أستخدمه عند خط الأوامر. أضفت المكتبة كمجلد مصدر خارجي ، لكن هذا لم ينجح أيضًا. كيف يمكنني استيراد مكتبة Boto بشكل صحيح إلى Eclipse؟
شكرًا.
المحلول
من التعليق ، يمكن تمييزه كما تم الرد عليه
في التفضيلات-> pydev-> مترجم-Python ما هي قيمة libs النظام
نصائح أخرى
بالنسبة للمكتبات المطلوبة فقط في مشروع واحد ، فإن أفضل الممارسات هي إضافتها إلى Pythonpath للمشروع وليس Pythonpath النظام.
يتم ذلك عن طريق النقر بزر الماوس الأيمن على المشروع -> الخصائص -> Pydev -Pythonpath -> المكتبات الخارجية ثم إضافة المكتبة المطلوبة باستخدام إضافة Zip/Jar/Egg.