Ubuntu 16.04でPython 3.6.2を使用しています。 Pythonのすべての以前のバージョンでは、この問題は一度もありませんでした。私はグーグルで検索しました。この特定の問題に関するAskUbuntuに関する投稿はありません。 SO にありますが、かなり古いです。受け入れられた答えが示唆するように、etc/pythonstartはありません。これは、そのようなことを参照していることがわかった唯一の場所です。
この SO の答えも古いですが、解決策を試したとき:
malikarumi@Tetuoan2:~$ apt-get libreadline-dev
E: Invalid operation libreadline-dev
malikarumi@Tetuoan2:~$ Sudo apt-get libreadline-dev
[Sudo] password for malikarumi:
E: Invalid operation libreadline-dev
malikarumi@Tetuoan2:~$ apt-get libreadline
E: Invalid operation libreadline
malikarumi@Tetuoan2:~$ Sudo apt-get libreadline
E: Invalid operation libreadline
malikarumi@Tetuoan2:~$ apt-get readline
E: Invalid operation readline
malikarumi@Tetuoan2:~$ Sudo apt-get readline
E: Invalid operation readline
私はusr/share/docにGNU Readline Libraryを最大6つ持っているので、私が言ったように< 3.6
したがって、これはPythonの問題よりもOSの問題のように見えるため、ここに投稿することにしました。提案?そして、再構築がまだ必要かどうかを教えてください。ありがとう。
コメントで述べたように、リンクしたSOの投稿で提案されているlibreadline-dev
パッケージをインストールするコマンドを修正すると、問題が解決したようです。
正しいコマンドをもう一度示します。
Sudo apt install libreadline-dev
この質問はSOで対処されたと思います。 libreadline-devとは別に、Sudo pip install readline
を実行する必要がある場合があります