[转载] python3安装superset踩坑解决过程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[转载] python3安装superset踩坑解决过程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2405字,纯文字阅读大概需要4分钟。
内容图文
![[转载] python3安装superset踩坑解决过程](/upload/InfoBanner/zyjiaocheng/605/ad14c31cad62471795f69bc556fbea4c.jpg)
1 创建虚拟环境
conda create -n superset python=3.6
activate superset
#deactivate 可以推出该环境
2 安装
pip install superset -i https://pypi.douban.com/simple
pip install flask-appbuilder
# 创建管理员账号
fabmanager create-admin --app superset
报错:在创建管理员账号时报:AttributeError: 'NoneType' object has no attribute 'auth_type'
解决方案:①、先执行:python superset init ②、再 执行 python superset fab create-admin
或者
python superset fab create-admin
接下来会出现一系列的包缺失问题:
....Was unable to import superset Error: No module named 'wtforms_json'
解决办法: pip install WTForms-JSON
...Was unable to import superset Error: No module named 'flask_compress'
解决办法:pip install Flask-Compress
...Was unable to import superset Error: No module named 'flask_migrate'
解决办法:pip install flask-migrate
...Was unable to import superset Error: No module named 'celery'
解决办法:pip install celery
...Was unable to import superset Error: No module named 'flask_talisman'
解决办法:pip install flask-talisaman
还有无法使用numpy的问题-----》安装numpy 1.19.3
pip install numpy==1.19.3
缺少pandas包
pip install pandas
之后是...
按照一般的步骤进行安装pip install geohash,在确认安装成功后,import Geohash 仍然报错: ImportError: No module named ‘geohash’, 说找不到geohash模块。
然后将init.py更改为从.geohash(在模块名称前面有一个点)而不是从geohash导入。
成功!
继续出现问题
ModuleNotFoundError: No module named 'polyline'
ModuleNotFoundError: No module named 'geopy'
ModuleNotFoundError: No module named 'backoff'
ModuleNotFoundError: No module named 'msgpack'
ModuleNotFoundError: No module named 'pyarrow'
ModuleNotFoundError: No module named 'contextlib2'
ModuleNotFoundError: No module named 'croniter' ModuleNotFoundError: No module named 'retry'
ModuleNotFoundError: No module named 'selenium'
# 初始化数据库
python superset db upgrade
#不加python会出错
错误又来了
ModuleNotFoundError: No module named 'isodate'
# 载入案例数据
python superset db upgrade
# 载入案例数据
python superset load-examples
# 初始化角色和权限
python superset init
# 启动服务,端口号 8088,使用 -p 更改端口号
python superset runserver
可能遇到的问题:
Error: No such command “runserver”.
解决办法:
使用以下命令启动:
python superset run -p 8088
出现如下结果:
点击网址 http://127.0.0.1:8088/ 即可弹出网页:
输入之前设置的密码即可。
内容总结
以上是互联网集市为您收集整理的[转载] python3安装superset踩坑解决过程全部内容,希望文章能够帮你解决[转载] python3安装superset踩坑解决过程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。