gpt4 book ai didi

python - 箭头键不适用于 Enthought python

转载 作者:行者123 更新时间:2023-12-01 05:20:59 24 4
gpt4 key购买 nike

如果我在 python 或 ipython 中使用箭头键,我不会得到我应该得到的,而是得到一个奇怪的字符组合:一切都像 this 中那样。线程,除了我从未从源代码编译过 python。

发生的事情大致是这样的:由于一些无人能破译的神秘原因(请参阅 ubuntuforums 上的 this 线程),我的 Kubuntu 用户停止正常工作,我不得不设置一个新用户。对于这个新用户,我没有 Enthought python,所以我(我希望)执行了它的全局安装 - 和 Canopy。

在这个 python 上,方向键不起作用。

你能帮我一下吗?请耐心等待,我是初学者...提前致谢!

编辑: python -c 'import readline' 的输出:回溯(最近一次调用最后一次): 文件“”,第 1 行,位于导入错误:没有名为 readline 的模块

EDIT2:受到您的评论的启发,我尝试了以下操作

/usr/local/Canopy_32bit/User/bin/python setup.py install

对于 readline 模块:它有效!我无法摆脱 Enthought python,因为我需要所有的科学计算包。非常感谢大家,你们帮忙了!

最佳答案

如果运行命令python -c 'import readline' 给出以下输出:

Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: libreadline.so.5: cannot open shared object file: No such file or directory

那么您需要在系统中安装旧的 libreadline。在 Ubuntu/Kubuntu 上它是 libreadline5 ,在 Fedora 上它是 compat-readline5

关于python - 箭头键不适用于 Enthought python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22390096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com