Python readline
模塊的文檔說「可用性:Unix」。但是,儘管其他標記爲Unix的模塊可用,但OS X似乎不可用。下面是我使用的是什麼:爲什麼Python readline模塊在OS X上不可用?
$ 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 >>>
我還通過使用MacPorts安裝了Python 2.5,但readline
不可有兩種。
我該怎麼辦才能在OS X上爲Python的raw_input()
函數提供readline
功能?
正如我所說的,我也通過MacPorts安裝了Python 2.5,並且readline在那裏不可用。但安裝py25-readline工作,謝謝! – 2008-11-29 07:34:54
如果您使用的是MacPorts Python,您可能還想安裝'python_select'包來設置默認的Python解釋器。 – Cyberdrow 2009-07-12 10:38:31