سؤال

(لا أعرف ما إذا كان هذا سؤالًا مناسبًا لـ Stackoverflow ، لأنه يتعلق بالأداة بدلاً من لغة.)

توقف سطر أوامر Python 3.3.1 (32 بت) ("C: python33 python.exe") عن قبول أحرف TAB. يمكن أن يطبعها ، ولكن الضغط على مفتاح TAB يجعل المؤشر يغمض في وجهي (يتفاعل ، لكنه لا يتحرك). لم يحدث ذلك في وقت سابق اليوم.

لدي أيضًا 2.7 (32 بت) و 3.2 (64 بت) مثبتة ، وليس أي منهما لديه هذه المشكلة. محاولة تشغيل كل من Python.exe Executables من نافذة CMD.exe نفسها تعطي نفس النتيجة ، لذلك لا يرجع ذلك إلى إعدادات نافذة سطر الأوامر. تشغيل ملف .py ("> python my.py") لا يملك المشكلة. الخمول لـ 3.3 ليس لديه المشكلة.

أيضًا ، عند لصق النص من الحافظة ، يتم قراءته ببطء (يستغرق حوالي 15 ثانية لقراءة مائة سطر من الخطوط المعتمدة من 50 شحنة ، مقارنةً بأقل من ثانية على الآخرين)

كان التغيير الوحيد الذي أتذكره مؤخرًا (منذ آخر مرة أتذكر فيه فتح python.exe) هو تثبيت Scipy لمدة 3.3 من http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack (32 بت).

لا ، لم أحاول إيقاف تشغيل الكمبيوتر وتشغيله مرة أخرى. آمل ألا. لم أحاول إلغاء تثبيت Python 3.3 وإعادة تثبيته ، حيث يعني ذلك إعادة تثبيت الحزم. التحديث إلى 3.3.3 لم يحل المشكلة.

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

المحلول

حاول إزالة pyreadline دليل في lib\site-packages. سكيبي ستاك يشمل Pyreadline, ، وهو أمر مطلوب لمحطة Ipython ولكنه يغير أيضًا سلوك الموجه التفاعلي القياسي.

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