Mỗi khi tôi cố gắng gọi lệnh không tồn tại (ví dụ: $ a
) trong bảng điều khiển (/ bin/bash) trình thông dịch chờ trong một thời gian dài. Và khi tôi ngắt nó (^ C), tôi nhận được một thông báo lỗi từ trình thông dịch Python. Thay vào đó, tôi hy vọng nó sẽ cho tôi biết rằng lệnh không được công nhận. Tại sao chuyện này đang xảy ra?Lệnh không được nhận dạng trong bash được bắt bởi trình thông dịch 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
Có gì trong 'PATH' của bạn? –
Kết quả của 'a' là gì? –
Điều này chỉ xảy ra trong một thư mục nhất định hay ở mọi nơi? Có thể bạn đã vô tình che giấu một gói Python được xây dựng với một số mã của riêng bạn. –