本文主要是介绍解决 Pycharm 使用高版本 python(3.9)报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 之修改pycharm,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于Python出现3.10版本,此方法修改后仍会导致python版本识别错误,所以不再推荐此方法。
感谢
本篇博文参考了以下内容:
程序员的一天--pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 解决
原料(环境)
系统: macOS 10.14.6
pycharm 版本:2019.3.5
python 版本:3.9
原因
导致这个问题的主要原因是pycharm内置了特定版本的setuptools,这里2019.3.5内置了setuptools-40.8.0的安装包,放在:
/Applications/PyCharm.app/Contents/plugins/python/helpers
# windows 在安装文件夹\plugins\python\helpers
名为setuptools-40.8.0.tar.gz。
另外还硬写了setuptools的版本号,对应文件为:
/Applications/PyCharm.app/Contents/plugins/python/lib/python.jar
# windows 在 安装文件夹\plugins\pytho
这篇关于解决 Pycharm 使用高版本 python(3.9)报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 之修改pycharm的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!