В документации модуля Python readline
написано «Доступность: Unix». Однако, это, кажется, не доступно в OS X, хотя другие модули, отмеченные как Unix, доступны. Вот что я использую:
$ uname -a
Darwin greg.local 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386
$ which python
/usr/bin/python
$ python
Python 2.3.5 (#1, Nov 26 2007, 09:16:55)
[GCC 4.0.1 (Apple Computer, Inc. build 5363) (+4864187)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import readline
Traceback (most recent call last):
File "", line 1, in ?
ImportError: No module named readline
>>>
Я также установил Python 2.5 через MacPorts, но readline
там также недоступен.
Что я могу сделать, чтобы обеспечить readline
функциональность для raw_input()
Python в OS X?