Autojump: Problema con la ejecución de autojump en Windows 10 y python 3.9

Creado en 8 feb. 2021  ·  3Comentarios  ·  Fuente: wting/autojump

Rastreo (llamadas recientes más última):
Archivo "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump", línea 342, en
sys.exit (main (parse_arguments ()))
Archivo "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump", línea 332, en main
print_local (primero (cadena (
Archivo "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump_utils.py", línea 41, en primer lugar
devuélvelo .__ siguiente __ ()
Archivo "C: \ Users \ yixiu \ AppDataLocalautojumpbinautojump_match.py", línea 83, en
found = lambda entrada: re.search (
Archivo "E: dev \ Python \ lib \ re.py", línea 201, en la búsqueda
return _compile (patrón, banderas) .search (cadena)
Archivo "E: dev \ Python \ lib \ re.py", línea 304, en _compile
p = sre_compile.compile (patrón, banderas)
Archivo "E: dev \ Python \ lib \ sre_compile.py", línea 764, en compilación
p = sre_parse.parse (p, banderas)
Archivo "E: dev \ Python \ lib \ sre_parse.py", línea 948, en análisis
p = _parse_sub (fuente, estado, banderas y SRE_FLAG_VERBOSE, 0)
Archivo "E: dev \ Python \ lib \ sre_parse.py", línea 443, en _parse_sub
itemsappend (_parse (fuente, estado, detallado, anidado + 1,
Archivo "E: dev \ Python \ lib \ sre_parse.py", línea 549, en _parse
raise source.error ("conjunto de caracteres no terminado",
re.error: juego de caracteres no terminado en la posición 4

Comentario más útil

re.escape (os.sep) porque en windows os.sep es \ y necesita escape # 618

Todos 3 comentarios

re.escape (os.sep) porque en windows os.sep es \ y necesita escape # 618

CMD funciona, pero PowerShell no puede encontrar la ruta correctamente.

Seguí esta guía https://leetschau.github.io/autojump-in-windows-console.html y agregué estas líneas a 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

Y también tuve que agregar la carpeta /bin del repositorio a las variables ambientales de Windows. El script de instalación no lo cortó (¿tal vez porque lo estaba usando en PowerShell?)

Sin embargo, todavía no puedo hacer que funcione con PowerShell, pero funciona en el símbolo del sistema 🤷

Usando Python versión 3.9.2.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

srid picture srid  ·  14Comentarios

nunoh picture nunoh  ·  20Comentarios

chauzer picture chauzer  ·  13Comentarios

qazip picture qazip  ·  3Comentarios

rsparkyc picture rsparkyc  ·  11Comentarios