+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Ctrl + L不会清除Python3.3终端

发布于2021-02-19 02:48     阅读(1031)     评论(0)     点赞(27)     收藏(4)


0

1

2

3

4

5

6

我从源代码在VirtualBox的Ubuntu 12.04 x86上安装了Python3.3:

./configure --prefix=/opt/python3.3
make && sudo make install

我可以成功启动python3.3,问题从那里开始。

  1. CTRL + L不会清除python控制台/终端,它只会显示 ^L^L
  2. 即使向上键也不会显示先前输入的命令,而是[[^A当我按下向上键时得到提示。

但是,如果我按照相同的步骤在Ubuntu 12.04 x64上安装python3.3,则一切正常。如果我从sudo add-apt-repository ppa:fkrull/deadsnakes(Ubuntu 12.04 x86或x64)安装python ,它可以完美运行,但最小安装Python3.3。

请告诉我我在哪里出错。


解决方案


您需要安装libreadline-dev才能使Readline支持正常工作。

安装后,重新编译Python。

您可能会缺少其他扩展使用的其他依赖项。您可能要安装:

libncursesw5-dev
libssl-dev
libgdbm-dev
libsqlite3-dev
tk-dev

并充分利用Python的扩展模块。

0

1

2

3

4

5

6

7

8



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/832453/b644c7dac6b86c50fde1/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

27 0
收藏该文
已收藏

评论内容:(最多支持255个字符)