Apache Superset: bad interpreter:没有这样的文件或目录



我创建了一个新环境来运行超集仪表板super_dash,当我运行它时,我得到一个错误bad interpreter: No such file or directory。不能做任何活动。

我试着

  1. 重新安装' pip install apache-superset',但结果似乎是一样的
  2. 在不同的环境中安装' 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

网上可用的几个问题

  1. Python版本指向错误
  2. 错误的pip版本/链接

我基本上明白了所有这些都是python安装方式的问题。

尝试了很多方法都没有结果。

有谁能给我解释一下吗?

终于解决了这个问题。根本原因:多个Python版本

解决方案:

install: 'python3 -m PIP install apache-superset'

代替superset run -p 8088runpython3 superset run -p 8088

相关内容

最新更新