J'utilise Python 3.6.2 sur Ubuntu 16.04. Sur toutes les versions antérieures de Python, je n'ai jamais eu ce problème. J'ai googlé autour. Il n'y a pas de message sur AskUbuntu sur ce problème spécifique que j'ai pu trouver. Il y en a un sur SO , mais c'est assez vieux. Je n'ai pas etc/pythonstart comme le suggère la réponse acceptée et c'est le SEUL endroit où j'ai trouvé que même fait référence à une telle chose.
Cette réponse SO est également ancienne, mais lorsque j'ai essayé la solution:
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
J'ai la GNU _ bibliothèque de Readline, jusqu'à 6, dans usr/share/doc, donc je ne sais pas pourquoi cela ne fonctionne pas pour moi car, comme je l'ai dit, je n'ai jamais eu ce problème le < 3.6
Donc, comme cela ressemble plus à un problème de système d’exploitation qu’un Python, j’ai décidé de poster ici. Suggestions? Et laissez-moi savoir si la reconstruction est encore nécessaire. Merci.
Comme vous l'avez dit dans des commentaires, corriger la commande pour installer le package libreadline-dev
comme suggéré par le message sur SO que vous avez lié semble avoir résolu votre problème.
Voici à nouveau la commande correcte:
Sudo apt install libreadline-dev
Je crois que cette question a été abordée à SO. En plus de libreadline-dev, vous devrez peut-être exécuter Sudo pip install readline