Tôi có một ứng dụng đang chạy Python 2.6.X. Khởi động trình thông dịch Python trong chế độ tương tác (có hoặc không sử dụng virtualenv): hỗ trợ readline (lịch sử lệnh). Khởi động ứng dụng của tôi với cùng một trình thông dịch Python (virtualenv-ed hay không): không hỗ trợ readline khi sử dụng pdb.set_trace(): các phím con trỏ không hoạt động. Hệ điều hành là Linux.Không hỗ trợ readline khi đang sử dụng pdb.set_trace()
11
A
Trả lời
1
Kiểm tra công thức này cho phép hỗ trợ readline trong pdb
http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/
-1
Tôi đã có một vấn đề tương tự và cho tôi giải pháp là sử dụng các thiết lập lệnh trace mà đi kèm với django thay vì gói pdb.