超级:找不到命令

时间:2017-06-13 06:31:52

标签: database flask superset

我使用pip install superset命令安装了超集。然后我尝试超集数据库升级,但它说的是superset: command not found

有人可以帮我吗?

8 个答案:

答案 0 :(得分:3)

Superset documentation你应该这样做:

# Install superset
pip install superset

# Create an admin user (you will be prompted to set username, first and last name before setting a password)
fabmanager create-admin --app superset

# Initialize the database
superset db upgrade

# Load some data to play with
superset load_examples

# Create default roles and permissions
superset init

# Start the web server on port 8088, use -p to bind to another port
superset runserver

注意:只在虚拟环境中运行此命令,如果您不这样做,fabmanager将无效。

答案 1 :(得分:2)

浏览superset文档here

首先,我在没有在我的虚拟环境中安装superset包的情况下尝试。安装成功后,工作正常。

答案 2 :(得分:2)

对于我在Mac OSX中启动此命令

  

virtualenv venv       。 ./venv/bin/activate

在安装超集之前:

  

pip安装超集

工作完美。

答案 3 :(得分:1)

python命令之前添加superset db upgrade。您的命令应为python superset db upgrade。每当您运行超集命令时,请尝试在命令之前添加python

答案 4 :(得分:1)

由于这个错误刚刚发生,我终于找到了基于@sammy ongaya的解决方案。首先需要cd到你的virtenvs fold的\ Scripts \,就像我使用conda一样,所以它在C:\ Anaconda3 \ envs \ python35 \ Scripts下。然后在所有命令之前放入python,就像python superset db upgrade。

之后一切都应该有效。希望能帮助某人寻找Windows Superset错误。

答案 5 :(得分:1)

仅供参考,PyPI软件包现在为apache-superset,所以pip install apache-superset

答案 6 :(得分:0)

@moxiao是正确的,将cd折成{\ 1 *}的* \ Scripts *在

之后使用virtenvs
cd venv\Scripts\

答案 7 :(得分:0)

我遇到了同样的问题,所以我走了超集的道路,做了这个。

类似这样的东西:〜/ .local / bin / superset db upgrade