cqlsh unable to find the version of Python it needs to execute
当我在终端窗口输入:cqlsh时,出现错误,上面写着:
-bash: /usr/local/bin/cqlsh: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
但是,如果我键入Python --version,终端将验证我的计算机上是否安装了Python 2.7.10。
在我看来像cqlsh试图运行python但它在错误的目录中?
任何帮助将不胜感激!
更多上下文:我有一个带有scylla(cassandra外观相似)数据库的docker容器,但我想在本地使用cqlsh。
-
你是怎么安装cqlsh的?
-
Python是否安装在/usr/local/opt/python/bin/python2.7下? 您还可以尝试在cqlsh脚本上运行dos2unix。 这是与bash脚本类似的问题:stackoverflow.com/questions/14219092/…
要运行cqlsh,最简单的方法是:sudo docker exec -it some-scylla10 cqlsh
Python2.7位于scylla容器内的/usr/bin/python2.7下