Ogni volta che provo a richiamare un comando che non esiste ($ a
, ad esempio) nella console (/ bin/bash) l'interprete attende a lungo. E quando lo interrompo (^ C), ricevo un messaggio di errore dall'interprete Python. Invece, mi aspetto che mi dica che il comando non è stato riconosciuto. Perché sta succedendo?I comandi non riconosciuti in bash vengono catturati dall'interprete python
$ a
^C
Traceback (most recent call last):
File "/usr/lib/python2.7/encodings/__init__.py", line 32, in <module>
[email protected]:/home/antonio/workspace/biz_index# from encodings import aliases
File "/usr/lib/python2.7/encodings/aliases.py", line 17, in <module>
"""
KeyboardInterrupt
^C
Cosa c'è nel tuo "PERCORSO"? –
Qual è il risultato di 'which a'? –
Si verifica solo in una determinata directory o ovunque? È probabile che tu abbia involontariamente oscurato un pacchetto Python integrato con un po 'del tuo codice. –