IPython에서 탭 완성이 작동하지 않는 것 같습니다. 예를 들면
import numpy
numpy.<tab>
단순히 탭을 추가합니다.
import numpy
num<tab>
탭도 추가합니다. 이 문제의 가능한 원인을 제안 해 주시겠습니까? Windows 7 및 Python 2.6.5를 실행하고 있습니다.
답변
pyreadline 라이브러리를 설치했는지 확인하십시오 . 탭 완성 및 기타 IPython 기능에 필요합니다. Windows에서는 IPython 패키지와 함께 제공되지 않으며 별도로 설치해야합니다.
> pip install pyreadline
답변
누군가가 최근을 사용하고 7.19.0
있고 자동 완성이 작동하지 않는 경우 다음으로 다운 그레이드 jedi
하십시오 0.17.2
.
pip install jedi==0.17.2
자세한 내용은 https://github.com/ipython/ipython/issues/12740 을 참조 하세요 .
답변
ipythonrc 파일이 오래되었을 수 있습니다. 달리기
ipython -upgrade
답변
pip
pyreadline 버전 1.7.1이 설치되어 있다고 말했습니다.
C:\Users\me>pip freeze | grep readline
pyreadline==1.7.1
업그레이드 pyreadline
하면 문제가 해결되었습니다.
C:\Users\me>pip install --upgrade pyreadline
C:\Users\me>pip freeze | grep readline
pyreadline==2.0
답변
iPython을 다운 그레이드하는 것이 트릭이었습니다.
pip install --upgrade ipython==5.8.0
답변
고전적인 ‘전원을 껐다가 다시 켜봤습니까?’가 저에게 효과적이었습니다.
pip uninstall ipython
pip install ipython
답변
나는이 문제가 있었다. python-parso 패키지를 다운 그레이드하여 해결했습니다.
python-parso 패키지 다운 그레이드 (0.8.0-1 => 0.6.2-1)