2

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

有人能帮我一下吗?

4

8 回答 8

4

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

于 2019-12-19T00:41:32.500 回答
3

Superset 文档中,您应该这样做:

# 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如果不这样做将无法正常工作。

于 2018-02-05T06:17:24.123 回答
2

浏览这里superset的文档。

首先,我尝试superset在我的虚拟环境中不安装包。安装成功后就可以正常使用了。

于 2017-06-29T06:14:40.817 回答
2

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

虚拟环境 venv 。./venv/bin/激活

在安装超集之前:

pip 安装超集

完美地工作。

于 2018-07-12T13:43:28.537 回答
2

我有同样的问题,所以我去了超集的路径并做到了这一点。

像这样:~/.local/bin/superset db upgrade

于 2020-09-06T11:13:43.020 回答
1

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

之后,一切都应该工作。希望对寻找 Windows Superset 错误的人有所帮助。

于 2018-05-04T18:18:17.793 回答
0

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

于 2017-11-03T06:10:08.843 回答
0

@moxiao 是对的,cd在你的virtenvs折叠 *\Scripts*cd venv\Scripts\之后使用

virtualenv venv
venv\Scripts\activate
pip install superset
于 2019-01-03T10:41:09.300 回答