Eclipse و Python: ستستورد المكتبة في Interprer ، ولكن ليس في IDE

StackOverflow https://stackoverflow.com/questions/2767808

سؤال

أقوم بتشغيل 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top