TL;DR
Python versucht, libreadline.6.dylib zu lesen, daher habe ich es in einen kompatiblen symbolischen Link mit einem anderen Namen eingefügt.
cd $(brew --prefix readline)/lib
ln -s libreadline.dylib libreadline.6.dylib
Die Pfeiltasten sterben in der Python-Umgebung virtualenv + pyenv, die ich mit brauen eingegeben habe. Python Es gibt einige Pfeiltasten und Verlaufsprobleme.
Versuchen Sie "pip install readline" und "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
Ich frage mich, ob es "libreadline.6.dylib" gibt
/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@
Es gibt kein.
Es ist auch mühsam, den Fomula-Hash zu finden und wieder einzufügen, als er in Zeile 6.x gelesen wurde. Es ist nicht wichtig und es ist eine Verbindung.
cd $(brew --prefix readline)/lib
ln -s libreadline.dylib libreadline.6.dylib
Lösung (Blick auf die Person, die sich beeilt)
Recommended Posts