首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >`ipython`标签自动完成在导入的模块上不起作用

`ipython`标签自动完成在导入的模块上不起作用
EN

Stack Overflow用户
提问于 2010-04-09 06:10:15
回答 17查看 64K关注 0票数 97

IPython上的制表符补全功能似乎不起作用。例如,

代码语言:javascript
复制
import numpy
numpy.<tab>

只需添加一个选项卡。

代码语言:javascript
复制
import numpy
num<tab>

也只是添加了一个选项卡。你能建议一下这个问题的一些可能的原因吗?我运行的是Windows7和Python 2.6.5。

EN

回答 17

Stack Overflow用户

发布于 2010-04-09 06:14:42

确保您已经安装了pyreadline库。制表符补全和其他IPython功能都需要它-在Windows中,它不随IPython包一起提供,您必须单独安装它-

代码语言:javascript
复制
> pip install pyreadline
票数 96
EN

Stack Overflow用户

发布于 2020-12-27 20:23:24

如果任何人正在使用最新的7.19.0并且自动完成功能不起作用,请尝试将jedi降级为0.17.2

代码语言:javascript
复制
pip install jedi==0.17.2

详情请参见https://github.com/ipython/ipython/issues/12740

票数 77
EN

Stack Overflow用户

发布于 2021-01-24 07:29:53

代码语言:javascript
复制
pip uninstall jedi --yes

代码语言:javascript
复制
pip install pyreadline

目前使用Jupyter笔记本的Ipython不需要绝地武士。因此,您只需使用上面的命令卸载它即可。

我从here那里得到的。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2603798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档