我使用pip install superset
命令安装了超集。然后我尝试超集数据库升级,但它说的是superset: command not found
有人可以帮我吗?
答案 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