MacOS版本10.14.5 Majave
由于之前需要使用tensorflow,而使用Homebrew安装下来的python是3.7版本的,不支持,所以只能去python官网下载3.6的版本。
安装好以后虽然是可以运行,但是发现光标是无法移动的
在python3终端下import readline
会发现提示
ImportError: dlopen(/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/readline.cpython-36m-darwin.so, 2): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
应该是读取不到某个命令行的库吧
所以我们可以来到/usr/local/opt/readline/lib
这个目录下,ls查看一下,发现确实没有.7.dylib
,只有.8,所以我们只要建立一个软链接就可以啦
ln -s /usr/local/opt/readline/lib/libreadline.8.dylib /usr/local/opt/readline/lib/libreadline.7.dylib
问题解决,可以使用左右移动