You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows10下安装Superset Python模块遇错误求助

解决Windows 10下Superset安装的依赖错误

我来帮你一步步解决这些安装问题:

1. 先修复Flask-SQLAlchemy版本冲突

flask-appbuilder 1.11.1要求Flask-SQLAlchemy必须是2.1版本,但你当前环境装的是不兼容的2.3.2。先手动把它降级到指定版本:

pip install Flask-SQLAlchemy==2.1

如果碰到权限报错,加上--user参数针对当前用户安装,或者用管理员权限打开CMD再执行。

2. 解决python-geohash编译失败的问题

Windows上直接用pip编译安装python-geohash很容易出问题,哪怕装了VS编译工具也可能因为环境配置不对失败。最省心的办法是用预编译的wheel包:

  • 找和你Python 3.6(注意是32位还是64位)匹配的python-geohash预编译wheel文件
  • 下载后本地安装,比如:
pip install D:\你的下载路径\python_geohash-0.8.5-cp36-cp36m-win_amd64.whl

(记得替换成你实际的文件路径和名称)

3. 重新尝试安装Superset

搞定上面两个问题后,再执行Superset的安装命令:

pip install superset

如果还是有缓存相关的问题,加上--no-cache-dir参数避免用旧的缓存包:

pip install superset --no-cache-dir

额外提示

  • 确保你的虚拟环境c:\pythonvir\env\已经激活,所有命令都在激活虚拟环境的终端里执行
  • 如果还是碰到编译类错误,试试打开VS的「开发者命令提示符」,在这个终端里执行pip安装命令,它会自动配置好编译所需的环境变量

内容的提问来源于stack exchange,提问作者Yung Lin Ma

火山引擎 最新活动