我已经使用
pip install superset
命令安装了超集。然后我尝试超级集数据库升级,但它说superset: command not found
有人可以帮我吗?
仅供参考,现在 PyPI 包是
apache-superset
,所以 pip install apache-superset
从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
将无法正常工作。
我也遇到了同样的问题,所以我走上了超集的道路并做了这个。
类似这样的:
~/.local/bin/superset db upgrade
对于我来说,在 Mac OSX 中启动此命令
虚拟环境 venv 。 ./venv/bin/activate
安装超集之前:
pip 安装超集
工作完美。
由于这个错误刚刚发生在我身上,我终于找到了基于@sammy ongaya的解决方案。首先需要cd到你的virtenvs文件夹的\Scripts\,就像我使用conda一样,所以它位于C:\Anaconda3 nvs\python35\Scripts下。然后将 python 放在所有命令之前,例如 python superset db update。
之后一切都应该正常。希望能帮助那些寻找 Windows Superset 错误的人。
在
python
命令之前添加 superset db upgrade
。你的命令应该是python superset db upgrade
。每当您运行超集命令时,请尝试在命令前添加 python
。
安装超集: 创建虚拟环境。 执行 pip install apache-superset。 现在拉取 git 存储库 CD 至超级集。 现在运行数据库升级命令。
@moxiao 是对的,要
cd
到你的 virtenvs
折叠的 *\Scripts* 在 之后使用
cd venv\Scripts\
virtualenv venv
venv\Scripts\activate
pip install superset