首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OnlineSchemaChange安装报错问题 ImportError: cannot import name 'upcaseTokens'

OnlineSchemaChange安装报错问题 ImportError: cannot import name 'upcaseTokens'

原创
作者头像
大大刺猬
发布2022-02-18 11:39:15
发布2022-02-18 11:39:15
1K0
举报
文章被收录于专栏:大大刺猬大大刺猬

软件介绍: 做mysql在线变更的, 还有很多类似的软件

软件地址: https://github.com/facebookincubator/OnlineSchemaChange

安装环境: centos7.9 Python 3.6.8 pyparsing 3.0.7

报错1

报错现象:

ImportError: cannot import name 'upcaseTokens'

原因:

upcaseTokens and downcaseTokens - convert to using pyparsing_common.upcase_tokens and downcase_tokens

pyarsing新版本做了调整

解决办法:

修改core/lib/sqlparse/create.py

from pyparsing import upcaseTokens 改为 from pyparsing import pyparsing_common

然后添加 upcaseTokens = pyparsing_common.upcase_tokens

报错2

报错现象

ModuleNotFoundError: No module named 'osc'

原因

路径不对, 包的路径/名字不对

临时解决办法:

验证

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错1
    • 报错现象:
    • 原因:
    • 解决办法:
  • 报错2
    • 报错现象
    • 原因
    • 临时解决办法:
  • 验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档