Traceback (آخر مكالمة أخيرة):
ملف "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump" ، السطر 342 ، في
sys.exit (main (parse_arguments ()))
الملف "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump" ، السطر 332 ، بشكل رئيسي
print_local (أول (سلسلة (
ملف "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump_utils.py" ، السطر 41 ، في البداية
إعادته. _ التالي __ ()
ملف "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump_match.py" ، السطر 83 ، في
وجدت = إدخال لامدا: re.search (
ملف "E: dev \ Python \ lib \ re.py" ، السطر 201 ، في البحث
return _compile (نمط ، أعلام). search (سلسلة)
ملف "E: dev \ Python \ lib \ re.py" ، السطر 304 ، في _compile
p = sre_compile.compile (نمط ، أعلام)
ملف "E: dev \ Python \ lib \ sre_compile.py" ، السطر 764 ، في التحويل البرمجي
ع = sre_parse.parse (ع ، أعلام)
ملف "E: dev \ Python \ lib \ sre_parse.py" ، السطر 948 ، في التحليل
p = _parse_sub (المصدر ، الحالة ، الأعلام & SRE_FLAG_VERBOSE ، 0)
ملف "E: dev \ Python \ lib \ sre_parse.py" ، السطر 443 ، في _parse_sub
itemsappend (_parse (مصدر ، حالة ، مطوّل ، متداخل + 1 ،
ملف "E: dev \ Python \ lib \ sre_parse.py" ، السطر 549 ، في _parse
رفع خطأ المصدر ("مجموعة الأحرف التي لم يتم إنهاؤها" ،
re.error: تعيين أحرف غير منتهية في الموضع 4
re.escape (os.sep) لأن os.sep في نظام التشغيل windows \ وتحتاج إلى escape # 618
يعمل CMD ، لكن لا يستطيع PowerShell العثور على المسار بشكل صحيح.
لقد اتبعت هذا الدليل https://leetschau.github.io/autojump-in-windows-console.html وأضفت هذه الأسطر إلى bin/autojump_math.py:78-88
:
sep = '\\\\' if os.sep == '\\' else os.sep
regex_no_sep = '[^' + sep + ']*'
regex_no_sep_end = regex_no_sep + '$'
regex_one_sep = regex_no_sep + sep + regex_no_sep
واضطررت أيضًا إلى إضافة مجلد /bin
من الريبو إلى المتغيرات البيئية للنوافذ. لم يقطع البرنامج النصي للتثبيت (ربما لأنني كنت أستخدمه في PowerShell؟)
ومع ذلك ، ما زلت لا أستطيع تشغيله مع PowerShell ، لكنه يعمل في موجه الأوامر 🤷
باستخدام الإصدار 3.9.2 من python.
التعليق الأكثر فائدة
re.escape (os.sep) لأن os.sep في نظام التشغيل windows \ وتحتاج إلى escape # 618