LoginSignup
0
0

More than 3 years have passed since last update.

Anaconda使用でインタラクティブシェルのタブ操作で長いエラーが出る場合

Last updated at Posted at 2020-09-22

ちょっとしたプログラムの結果確認でインタラクティブシェルを使用する事は結構あると思います。

「for文後のタブ操作でエラー」という基本操作でなかなか進まず、やっと解決できたので私備忘録兼で共有させていただきます。

かなり長いエラーの最後に出てくる1文は以下
「AttributeError: module 'readline' has no attribute 'redisplay'」

readlineはどうもタブ操作補完等のパッケージですが、検索いろいろしても「バージョンがあってない可能性があるので再インストール等検討」くらいの記事しか出てこず、しかも再インストールしてもダメ。最新バージョン2.1から「2.0」にダウングレードもできず。

やっとたどりついたGitHub記事が以下
https://github.com/pyreadline/pyreadline/issues/64

やや英文だけなので分かりにくいですがパッケージ内の「basemode.py」内の
記事にある2箇所にコード追加で解決しました。

この記事アップした方に感謝。
(GitHubってこういう風に使えるんだと初めて知りました。)
後、このreadlineというパッケージ、どうも2015年くらいからアップデートされてないように見えるのでどうにかならんのかとも思いました。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0