Prise en charge temporaire du problème selon lequel les touches fléchées ne peuvent pas être utilisées dans osx pyenv python

TL;DR

python essaie de lire libreadline.6.dylib, donc je le mets dans un lien symbolique compatible avec un autre nom.

cd $(brew --prefix readline)/lib
ln -s libreadline.dylib libreadline.6.dylib

environnement

Événement et histoire

Les touches fléchées meurent dans l'environnement python virtualenv + pyenv que j'ai mis en place avec brew. python Il y a des touches fléchées et des problèmes d'historique.

Essayez pip install readline et ʻimport readline`

ImportError: dlopen(/usr/local/var/pyenv/versions/3.5.2/lib/python3.5/lib-dynload/readline.cpython-35m-darwin.so, 2): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/var/pyenv/versions/3.5.2/lib/python3.5/lib-dynload/readline.cpython-35m-darwin.so
  Reason: image not found

Je me demande s'il y a libreadline.6.dylib

/usr/local/opt/readline/lib


libhistory.7.0.dylib
libhistory.7.dylib@
libhistory.a
libhistory.dylib@
libreadline.7.0.dylib
libreadline.7.dylib@
libreadline.a
libreadline.dylib@

Il n'y a pas.

Il est également difficile de trouver et de réinsérer le hachage de la fomula quand il était readline 6.x. Ce n'est pas important et c'est un lien.

cd $(brew --prefix readline)/lib
ln -s libreadline.dylib libreadline.6.dylib

Solution (en regardant la personne qui se précipite)

Recommended Posts

Prise en charge temporaire du problème selon lequel les touches fléchées ne peuvent pas être utilisées dans osx pyenv python
Changer la version de python à l'aide de pyenv
Playbook Ansible pour configurer les préférences Python à l'aide de pyenv sur Mac
Les touches fléchées ne fonctionnent pas dans le shell zsh + python sur Mac
Remarques sur l'installation de Python à l'aide de PyEnv
[TouchDesigner] Conseils pour la déclaration par python
Installer Python sur CentOS à l'aide de Pyenv
[Python] Raison du remplacement à l'aide de super ()
[Python] Quatre-vingt-dix-neuf tables utilisant des instructions for
Installez Python sur CentOS en utilisant pyenv
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Environnement de développement Python pour macOS utilisant venv 2016
[50 comptes] Transmission de clé à l'aide de Python pour Windows
[python, multitraitement] Comportement des exceptions lors de l'utilisation du multitraitement
Conseils pour utiliser python + caffe avec TSUBAME
Remarques sur l'utilisation de python (pydev) avec eclipse