Trình thông dịch Python 3.1.2 thiếu các tính năng shell trên OS X khi được biên dịch từ nguồn


0

Phiên bản Python được cung cấp theo mặc định trong Snow Leopard cung cấp một số tính năng của shell bash (tức là lịch sử lệnh, phím tắt, v.v.) cho trình thông dịch tương tác của nó. Sau khi biên dịch Python 3.1.2 từ nguồn và cài đặt, tôi nhận thấy trình thông dịch tương tác cho Python 3.1.2 đã biên dịch thiếu nhiều tính năng tương tự (lịch sử lệnh không khả dụng, không thể xóa màn hình bằng Ctrl + L , không thể điều hướng các dòng lệnh bằng các phím tắt kiểu Emacs). Có một tùy chọn cấu hình tôi đã bỏ lỡ để làm việc này? Có ai đã nhận được các tính năng này làm việc sau khi biên dịch từ nguồn?

LƯU Ý: Tôi đang biên dịch từ nguồn và cài đặt vào thư mục chính của mình vì tôi không có quyền quản trị viên trên máy này. Tôi đã sử dụng các lệnh sau để biên dịch và cài đặt:

> ./configure --prefix=$HOME/.compiled/python-3.1.2
> make
> make install

Không phải là sớm cho python 3.x sao? Tôi sẽ đề nghị ipython thay thế, nhưng nhận thấy rằng họ chưa có cổng 3.x python.
vtest

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.