安装Python库undetected-chromedriver时出现KeyError错误求助
解决安装undetected-chromedriver时出现的KeyError: 'IMPORT_STAR'问题
计划解析OZON营销插件,执行pip install undetected-chromedriver时触发KeyError: 'IMPORT_STAR'错误,尝试更换pip版本无效。错误核心日志片段:
IMPORT_STAR = opcode.opmap["IMPORT_STAR"] ~~~~~~~~~~~~^^^^^^^^^^^^^^^ KeyError: 'IMPORT_STAR'
解决方案
升级cx_Freeze到兼容Python 3.12的版本
这个错误源于旧版cx_Freeze依赖Python 3.12已移除的opcode.opmap["IMPORT_STAR"]键,执行以下命令升级:pip install --upgrade cx_Freeze升级完成后重新尝试安装undetected-chromedriver。
临时卸载cx_Freeze(若升级无效)
如果升级cx_Freeze后问题仍存在,可以临时卸载它,安装完undetected-chromedriver后再重新安装:pip uninstall -y cx_Freeze pip install undetected-chromedriver pip install cx_Freeze使用Python虚拟环境隔离依赖
全局环境的依赖冲突也可能导致这类问题,创建并激活虚拟环境后再安装:# 创建虚拟环境 python -m venv ozon_scraper_env # Windows激活 ozon_scraper_env\Scripts\activate # Linux/macOS激活 source ozon_scraper_env/bin/activate # 安装依赖 pip install undetected-chromedriver
内容的提问来源于stack exchange,提问作者Lev G
相关产品推荐
相关产品推荐

