Pythonreadline
模块的文档说“可用性:Unix”。但是,它在 OS X 上似乎不可用,尽管其他标记为 Unix 的模块可用。这是我正在使用的:
$ unname -a Darwin greg.local 8.11.1 达尔文内核版本 8.11.1:2007 年 10 月 10 日星期三 18:23:28 PDT;根:xnu-792.25.20~1/RELEASE_I386 i386 i386 $哪个蟒蛇 /usr/bin/python $蟒蛇 Python 2.3.5(#1,2007 年 11 月 26 日,09:16:55) [GCC 4.0.1 (Apple Computer, Inc. build 5363) (+4864187)] 在 darwin 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> 导入读取线 回溯(最近一次通话最后): 文件“”,第 1 行,在? ImportError:没有名为 readline 的模块 >>>
我还通过 MacPorts 安装了 Python 2.5,但readline
在那里也不可用。
我可以做些什么来为OS X 上readline
的 Python 功能提供功能?raw_input()