求助:导入upwork.routers模块失败(ModuleNotFoundError)
导入upwork模块报错排查
报错内容
执行导入语句时出现以下错误:
ModuleNotFoundError: No module named 'upwork.routers'
对应的导入代码:
from upwork.routers.jobs import search
我的完整代码
#!/usr/bin/env python import upwork from upwork.routers.jobs import search
已完成的操作
$ pip install upwork $ pip list | grep upwork upwork 1.0.22
问题原因及解决办法
你安装的upwork包是旧版本(1.0.22),而参考文档对应的是新版python-upwork-oauth2包的模块结构,旧版包根本没有upwork.routers这个目录结构,所以会触发模块找不到的错误。
解决步骤:
- 卸载旧版包:
pip uninstall -y upwork
- 安装官方新版包:
pip install python-upwork-oauth2
- 重新运行代码,此时就能正常使用
from upwork.routers.jobs import search的导入方式了。
内容的提问来源于stack exchange,提问作者Mévatlavé Kraspek
相关产品推荐
相关产品推荐

