تثبيت Ipython للعمل مع إصدار Python غير المتدني (أي Python2.6.6/Python2.7) على OSX Snow Leopard

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

  •  25-09-2019
  •  | 
  •  

سؤال

حسنًا يا رفاق ، هذا أمر صعب ، ولم أجد حتى حلًا مناسبًا على موقع Ipython.

أنا أعمل على OSX Snow Leopard. لقد قمت بتثبيت ipython باستخدام Easy-Stall ، بالإضافة إلى جميع الوظائف الإضافية الأساسية الإضافية:

$ sudo easy-install readline pexpect nose ipython

كل شيء يعمل بشكل جيد وتم تثبيته بشكل صحيح.

المشكلة هي أن Ipython يستخدم مترجم Python 2.6.1 ، لكنني أود استخدام Python 2.6.6 أو Python 2.7. من الضروري لأنني أستخدم وحدة "Pygame" ، والتي تعمل فقط مع تثبيت Python 2.6.6.

كيف أقوم بذلك؟ شكرا لك مقدما.


حل آخر:

(إلى جانب الإجابة المقبولة بالفعل ، شكرًا على ذلك راجع للشغل.)

لقد استخدمت للتو pip ل pip uninstall ipython وثم sudo pip install ipython. قام هذا بتثبيته على أحدث إصدار من Python. شكرا للنسخة الأخرى على الرغم من! لقد جئت للاستخدام pip لجميع ضروريات تثبيت بيثون بدلاً من easy_install في الآونة الأخيرة.

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

المحلول

لقد حصلت على نفس المشكلة ، وأعتقد أنني وجدت حلاً.

بعد تحديث Python الخاص بك إلى إصدار غير Default ، على سبيل المثال 2.6.6 ، يجب عليك أيضًا إعادة تثبيت أدوات الإعداد. للتحقق مما إذا كان easy_install الخاص بك مثبتًا بشكل صحيح ، اكتب "easy_install" لمعرفة ما إذا كان easy_install تحت "/library/frameworks/python.framework/versions/2.6/bin/ Bin/"، ثم تحتاج إلى تنزيل الإصدار الصحيح من أدوات الإعداد ، على سبيل المثال ، مقابل 2.6.6 ، إنه setuptools-0.6c11-py2.6.egg ، واستخدم" sh ./setuptools-0.6c11-py2. 6. Egg "لتثبيته. بعد كل ذلك ، تحتاج إلى إعادة فتح Teminal لمجرد جعل جميع المتغيرات Env-Viables تنتعش ، ثم عند استخدام "Easy_install Ipython" ، يمكنك الحصول على الإصدار المناسب مع Ipython.

إنه يعمل بالنسبة لي ، وآمل أن يساعدك أيضًا.

نصائح أخرى

استدعاء نسخة easy_install مثبتة مع الإصدار المناسب من Python.

easy_install-2.7 ...

هذه التعليمات على الرابط التالي عملت بالنسبة لي:

http://blog.praveengollakota.com/47430655(تأكد من اتباع خطوة Easy_install بحيث يتم التقاط Python2.7 بواسطة Easy_install !!)

اضطررت إلى القيام بالخطوات الإضافية التالية للحصول على الأشياء بشكل صحيح:

1) تحديث ~/.profile لإضافة "/library/frameworks/python.framework/versions/2.7/bin" إلى $ pythonpath ومصدره للتأكد من أنه لم يتم التقاط مسار ipython القديم.

2) قم بـ "Sudo easy_install readline" لضمان إكمال علامة التبويب والميزات الأخرى لعمل ipython بشكل صحيح.

(في حالتي ، أستخدم أيضًا Pymongo ، لذلك اضطررت إلى إلغاء تثبيت (Sudo Pip قم بإلغاء تثبيت Pymongo) والتثبيت (sudo easy_install pymongo) للحصول على حزمة pymongo للعمل).

أتمنى أن يساعدك هذا.

لماذا لا ترى ما إذا كان تغيير خط Shebang في دليل Python Scripts يعمل؟ يجب أن يكون هناك نص Shell Starter Shell هناك. أشره في المسار الكامل للتحميل المطلوب ويعطيه دوامة.

لست متأكدًا من المسار الكامل إلى دليل البرامج النصية على OS X. على Windows ، إنه في C: Python2x Scripts.

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