修正ipython中文乱码
2009-04-15 11:55:39
方案来源
特定の文字を入力すると ipython が落ちる
http://sinensis.plala.jp/mm/dcc0c3ad2de5ff3633640eda7617f4927237b128/?page=5&order=name#d243cc3b4390fb5da16e289995b1a162710549ff
-----------------------------------------------------
原来有错
zuroc@frodo ~ $ ipython
Python 2.5.2 (r252:60911, Aug 1 2008, 23:32:51)
Type "copyright", "credits" or "license" for more information.
IPython 0.9.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: 张沈 ¹
WARNING:
********
You or a %run:ed script called sys.stdin.close() or sys.stdout.close()!
Exiting IPython!
编辑vi ~/.ipython/ipythonrc
# These commands allow you to indent/unindent easily, with the 4-space
# convention of the Python coding standards. Since IPython's internal
# auto-indent system also uses 4 spaces, you should not change the number of
# spaces in the code below.
#readline_parse_and_bind "\M-i": " "
#readline_parse_and_bind "\M-o": "\d\d\d\d"
#readline_parse_and_bind "\M-I": "\d\d\d\d
注释掉这3行
In [1]: 张沈鹏
------------------------------------------------------------
File "", line 1
张沈鹏
^
SyntaxError: invalid syntax
可以了
1
顶
0
踩
分享到:
2009-04-15 12:48
浏览 5833
评论