超级集:找不到命令

问题描述 投票:0回答:9

我已经使用

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

有人可以帮我吗?

database flask apache-superset
9个回答
4
投票

仅供参考,现在 PyPI 包是

apache-superset
,所以
pip install apache-superset


4
投票

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
将无法正常工作。


3
投票

请浏览

superset
文档此处

首先,我尝试在虚拟环境中不安装

superset
包。安装成功后就可以正常使用了。


3
投票

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

类似这样的:

~/.local/bin/superset db upgrade


2
投票

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

虚拟环境 venv 。 ./venv/bin/activate

安装超集之前:

pip 安装超集

工作完美。


1
投票

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

之后一切都应该正常。希望能帮助那些寻找 Windows Superset 错误的人。


0
投票

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


0
投票

安装超集: 创建虚拟环境。 执行 pip install apache-superset。 现在拉取 git 存储库 CD 至超级集。 现在运行数据库升级命令。


-1
投票

@moxiao 是对的,要

cd
到你的
virtenvs
折叠的 *\Scripts* 在
 之后使用 
cd venv\Scripts\

virtualenv venv
venv\Scripts\activate
pip install superset
© www.soinside.com 2019 - 2024. All rights reserved.