Mémo de correspondance lorsque la touche de direction ne peut pas être utilisée dans la ligne de commande python

introduction

Chaque fois que je construisais un nouvel environnement python avec virtualenv etc., je cherchais à nouveau "Comment faire?", Donc pour le moment, un mémo pour moi-même.

Conditions préalables

Cette fois, nous n'utiliserons pas virtualenv, mais l'installerons dans la version préinstallée de python.

environnement

mac os

Installation

sudo pip install readline Seulement ça.

point important

Cependant, il y a quelques mises en garde.

Par exemple, si vous avez plusieurs versions de python installées dans votre environnement Supposons que python soit dispersé aux endroits suivants.

/usr/bin 
/usr/local/bin 

Ainsi, lorsque "/ usr / local / bin" est appelé avec priorité en raison de l'ordre de lecture de PATH Même si vous installez readline, sa fonction n'est pas reflétée. L'installation normale avec pip semble s'installer pour "/ usr / bin".

Existe-t-il un moyen d'installer cela en python dans "usr / local / bin"? Ou peut-être que ce n'est pas bon d'installer divers pythons comme celui-ci. S'il vous plaît laissez-moi savoir si vous comprenez.

Recommended Posts

Mémo de correspondance lorsque la touche de direction ne peut pas être utilisée dans la ligne de commande python
Remarque Python: lorsque la commande pip ne peut pas être utilisée
Module standard Python utilisable en ligne de commande
L'option --security ne peut pas être utilisée avec la commande dnf sous CentOS Linux
Le problème que la commande ifconfig ne peut pas être utilisée
Solution lorsque l'image ne peut pas être affichée avec tkinter [python]
Commande de suppression Linux lorsque seul le dossier ne peut pas être supprimé
Vous recherchez commandlinefu sur la ligne de commande
Afficher rapidement le code QR sur la ligne de commande
"Solution temporaire" lorsque pip ne peut pas être mis à jour [Python]
[Linux] Lorsque "| (pipe)" ne peut pas être frappé sur CentOS7
Notes fréquemment utilisées (personnellement) pour la commande tar
Développement Arduino en ligne de commande: vim + platformio
Enquête lorsque l'importation ne peut pas être effectuée avec python
Mise en évidence de la syntaxe sur la ligne de commande à l'aide de Pygments
Convertir XLSX en CSV sur la ligne de commande
Exécutez Route53 sur la ligne de commande à l'aide de l'AWS-CLI.
Pensez aux interfaces sélectives sur la ligne de commande
Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X
[Mémorandum] Les clés japonaises ne peuvent pas être utilisées dans la chaîne de python.
[android] Lorsque AVD ne peut pas être utilisé avec l'autorisation refusée
Causes lorsque la version de Python ne peut pas être modifiée à l'aide de pyenv
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Operators ++, - ne peut pas être utilisé en python (différence de php)
À propos de l'option --enable-shared lors de la construction de Python sous Linux
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
[Redash] La bibliothèque standard ne peut pas être utilisée dans la fonction python
[Petite histoire] Comment installer le module lorsque pip ne peut pas être utilisé en raison d'un proxy, etc.
Correspondance lorsqu'une alerte est émise par la commande workon après l'installation de virtualenv (MacOS10.10 + Python3.4)
Notes de commande de base Python
Rechercher des fichiers volumineux sous Linux à partir de la ligne de commande
Utilisez Python 3 introduit par l'outil de ligne de commande sur macOS Catalina
Enregistrement des actions à entreprendre lorsque google_image_download ne peut pas être utilisé
[Python] Les arguments de longueur variable peuvent être utilisés lors de la décompression des éléments itérables
Maîtrisez le type avec Python? (Quand faire la vérification de type)
Quand Times New Roman ne peut pas être utilisé avec matplotlib (Ubuntu)
"Laissez Python faire les choses ennuyeuses" Exercice ~ Command Line Mailer ~
Scripts pouvant être utilisés lors de l'utilisation de Bottle en Python
Lorsque vous souhaitez lancer une commande UNIX sur Python
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse