我创建了一个新环境来运行超集仪表板super_dash
,当我运行它时,我得到一个错误bad interpreter: No such file or directory
。不能做任何活动。
我试着
- 重新安装' pip install apache-superset',但结果似乎是一样的
- 在不同的环境中安装' pip Install apache-superset',结果还是一样的
但是,当我在基本环境中运行superset时,没有任何问题。
请查看环境详细信息
(super_dash) hashi-MacBook-Air:~ hashi$ which python
/Users/hashi/DG/env/super_dash/bin/python
(super_dash) hashi-MacBook-Air:~ hashi$ which python3
/Users/hashi/DG/env/super_dash/bin/python3
(super_dash) hashi-MacBook-Air:~ hashi$ which pip
/Users/hashi/DG/env/super_dash/bin/pip
基础版本
(base) hashi-MacBook-Air:~ hashi$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
(base) hashi-MacBook-Air:~ hashi$ which python3
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
(base) hashi-MacBook-Air:~ hashi$ which pip
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
Mac: macOS Catalina 10.15.7
网上可用的几个问题
- Python版本指向错误
- 错误的pip版本/链接
我基本上明白了所有这些都是python安装方式的问题。
尝试了很多方法都没有结果。
有谁能给我解释一下吗?
终于解决了这个问题。根本原因:多个Python版本
解决方案:
install: 'python3 -m PIP install apache-superset'
代替superset run -p 8088
runpython3 superset run -p 8088