Không thể cài đặt bpython trên Windows 10 qua pip

Nov 06 2020

Tôi đã cố gắng thiết lập windwos-cursesnhư bước đầu tiên và nó hoàn thành tốt.

python -m pip install windows-curses

Ngoài ra sau đây

python -m pip install bpython

không cho thấy bất kỳ vấn đề.

Thật không may, bpythonkết quả là

ModuleNotFoundError: No module named 'fcntl'

Nó có nghĩa là nó bpythonkhông chạy trên Windows 10 hay là có một tùy chọn khác để cài đặt ở đây?

Trả lời

1 Giulio Nov 06 2020 at 13:05

Đã tìm thấy giải pháp trên github của họ .

Theo # 509 Blessings không hoạt động trên Windows ngay cả với thư viện lời nguyền tùy chỉnh. Chúng ta nên cập nhật hướng dẫn cài đặt Windows trong readme và trên trang web để nói rằng cần chạy bpython-curses thay vì bpython. Chúng ta cũng nên cân nhắc đặt bpython-curses làm mặc định trên Windows

Vì vậy, tôi đang chạy bpython-cursesvà nó có vẻ tốt với tôi ( mặc dù vậy, một số lệnh không khả dụng ).

Thật không may, có một lỗi, cụ thể là nó sẽ xóa dòng hiện tại và quay trở lại khi bắt đầu lịch sử , khi tôi nhập dấu gạch dưới hoặc viết hoa P, nhưng hiện tại nó đã được sửa bởi Sebastian Ramacher.

Cũng lưu ý rằng nhà của họ đề xuất cài đặt một cửa sổ nhị phân không chính thức cho pdcurses, nhưng dù theo cách nào thì nó cũng xác nhận rằng bạn phải khởi chạy nó bằng cách gõ bpython-curses vào lời nhắc của bạn .