Python调用Polygon API报错:无法从polygon导入RESTClient
解决
from polygon import RESTClient导入错误的方案 检查安装的包是否正确
PyPI上存在一个同名的polygon包(非官方API客户端),如果误装了这个包就会导致导入失败。执行以下命令修正:pip uninstall polygon -y pip install polygon-api-client排查版本更新导致的API变动
若你近期更新了polygon-api-client,可能存在类导入路径的变更。可以尝试两种方式:- 调整导入语句为新版本的路径(参考官方文档更新):
from polygon_api_client import RESTClient - 回退到上周可用的版本(需确认具体版本号):
pip install polygon-api-client==<你的历史可用版本号>
- 调整导入语句为新版本的路径(参考官方文档更新):
确认虚拟环境一致性
检查当前运行代码的虚拟环境是否和上周一致,若切换了环境,需在对应环境中重新安装polygon-api-client。解决本地文件/缓存冲突
当前工作目录若存在名为polygon.py的文件或polygon文件夹,会覆盖官方包的导入。处理方式:- 重命名本地的
polygon.py/polygon文件夹 - 删除目录下的
__pycache__文件夹,清除导入缓存
- 重命名本地的
内容的提问来源于stack exchange,提问作者Jay Lin
相关产品推荐
相关产品推荐

