升级 Python 版本后 ESP-IDF 的编译环境问题
最新的 esp-idf 环境,需要安装高于 python3.7 的 python 版本。ubuntu16.04 系统默认带的 python 版本是 python3.5。所以需要重新安装 python3.7+。
安装 python
参考下面一篇文章。
ubuntu安装python3.7
安装后的环境配置
安装成功后,再次编译 esp-idf 的时候可能会遇到跟 python 环境有关的问题。
- 需要重新删除
python_env
的文件。
类似路径:/home/espressif/.espressif/python_env/idf4.2_py3.7_env
- 删除 esp-idf 项目中的 python 中间文件
.pyc
。命令:find ~/chip_verify/esp-idf/ -name "*.pyc" | xargs rm -f