سؤال

أحاول استخدام واجهة برمجة تطبيقات Tweepy لإنشاء وظيفة Twitter ولدي مسألتين. لدي خبرة قليلة مع المحطة والثعبان بشكل عام.

1) تم تثبيته بشكل صحيح مع Python 2.6 ، ومع ذلك لا يمكنني استخدامه أو تثبيته باستخدام Python 3.1. عندما أحاول تثبيت الوحدة النمطية في 3.1 ، فإنه يعطيني خطأ في عدم وجود وحدة Setuptools. في الأصل اعتقدت أنه ربما لم أتمكن من استخدام وحدة Tweepy مع 3.1 ، ولكن في ReadMe يقول "Python 3 Branch (3.1)" ، وهو ما أفترض أنه متوافق. عندما بحثت عن وحدة Setuptools ، التي اعتقدت أنه يمكنني تحميلها في الإصدار الجديد ، لم يكن هناك سوى وحدات حتى Python 2.7. كيف يمكنني تثبيت واجهة برمجة تطبيقات Tweepy بشكل صحيح على Python 3.1؟

2) بيثون الافتراضي عندما يركض من المحطة هو 2.6.1 وأود أن أجعله 3.1 لذلك لا يتعين علي كتابة Python3.1.

هل كانت مفيدة؟

المحلول

ثَبَّتَ نشر وهو شوكة متوافقة مع setuptools التي تدعم Python 3. عند القيام بذلك ، تأكد python3, ، بينما python يشير إلى تثبيت Python 2. بسبب الاختلافات غير المتوافقة بين Python 2 و Python 3 ، يوصى بأن لا تحاول تجاوز هذا الأمر والحصول python تشير إلى python3.

نصائح أخرى

تحديث: التعليقات أدناه لها بعض النقاط القوية ضد هذه التقنية.

2) ما هو نظام التشغيل الذي تقوم بتشغيله؟ بشكل عام ، هناك ارتباطًا في مكان ما في نظامك ، والذي يشير من "بيثون' ل 'Pythonx.x'، حيث XX هو رقم الإصدار الذي يفضله نظام التشغيل الخاص بك. على Linux ، هناك Symlink /usr/bin/python, ، والتي تشير إلى (على أوبونتو 10.04) /usr/bin/python2.6 على التثبيت القياسي.

فقط قم بتغيير الرابط الحالي يدويًا للإشارة إلى ثنائي Python3.1 ، وأنت بخير.

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