Python运行main.py报错:无法从typing导入final求助
问题原因
final 是Python 3.8及更高版本的typing模块才引入的特性,你当前使用的Python版本是3.7.2544,不支持该导入,因此触发ImportError。
解决方案
方案一:升级Python版本到3.8+
- 下载Python 3.8或更高版本的安装包完成安装
- 打开命令提示符,执行
python --version确认版本已更新为3.8+ - 重新进入桌面的
xolo-sniper-recode-main目录,执行python main.py
方案二:不升级Python,使用兼容库
- 执行以下命令安装
typing-extensions库(该库为旧Python版本提供新的typing特性):pip install typing-extensions - 修改
main.py的第一行代码,将:
替换为:from typing import finalfrom typing_extensions import final - 重新执行
python main.py
内容的提问来源于stack exchange,提问作者niki
相关产品推荐
相关产品推荐

