参考其他 文章即可
如果编译时遇到问题,就去找环境变量,多半是环境变量没有配置好。根据自己安装的idf的目录重新配置 环境变量.
如果电脑上有python环境,但是编译时出现找不到python解释器,需要执行下面命令,另外重新添加python环境变量,一定要在原来的python环境变量之前.
idf-python.exe python_env
会自动在idf安装目录下生成python_env,里面放的python解释器
多个版本的python使用
默认是安装的3.7.4,后来安装了esp-idf, 默认用的是3.11.2,所以现在有了两个版本python,命令行输入python时。是按照环境变量里的顺序来的
查看python的安装个数
where python
D:\Espressif\python_env\idf5.1_py3.11_env\Scripts\python.exe
D:\Program Files\Python\python.exe
D:\Espressif\tools\idf-python\3.11.2\python.exe
如果3.11.2在前, 输入python就是3.11.2的。
这个时候可以直接修改python安装目录下的python.exe 名字,可以根据版本来
$ python -V
Python 3.11.2
$ pip -V
pip 23.3.1 from d:\Espressif\python_env\idf5.1_py3.11_env\Lib\site-packages\pip (python 3.11)
$ python374 -V
Python 3.7.4
$ python374 -m pip -V
pip 23.1.2 from D:\Program Files\Python\lib\site-packages\pip (python 3.7)
$ python3112 -V
Python 3.11.2
$ python3112 -m pip -V
pip 22.3.1 from D:\Espressif\tools\idf-python\3.11.2\Lib\site-packages\pip (python 3.11)
pip 安装包时指定python 版本
python3112 -m pip install pyseria