我在 manjaro 上安装了 Anaconda3(使用 i3wm 和 Urxvt)。当我进入python解释器时,输入python脚本并执行就可以了。但是当按下箭头键来调用历史时,一切都搞砸了。这是我多次按下向上键后的屏幕截图。
另一个问题是当按下退格键时会出现一个空格但之前不会删除字符。
我试图找到一些帖子说转义字符出现在 Anaconda python 中,解决方案似乎是 installncurses或readline. 当我尝试安装它们时,我发现它们都已经就位。有什么想法可以帮助解决我的问题吗?
您需要将编译好的 terminfo 条目放在 anaconda 的 temrinfo 目录中。urxvt 的条目需要放在$_CONDA_ROOT/share/terminfo/r/. 我运行了以下副本并验证它现在可以工作:
cp /usr/share/terminfo/r/rxvt-unicode-256color ~/anaconda/share/terminfo/r/
如果您有多个环境,您也必须为它们执行此操作:
cp /usr/share/terminfo/r/rxvt-unicode-256color ~/anaconda/envs/data_science/share/terminfo/r/
| 归档时间: |
|
| 查看次数: |
935 次 |
| 最近记录: |