嵌入式python环境的下载及bat文件的编写

需求来源

写了个python脚本需要在windows上运行,python文件在运行的时候需要修改,不能打包成exe文件,所以需要提供python的运行环境。

方案

官方提供了嵌入式版本的下载python官网
速度慢的可以到阿里镜像下载阿里镜像
下载完后直接解压就能用
写个bat文件运行python脚本即可
%~dp0表示执行bat脚本所在的目录


echo 'start'
%~dp0python\python.exe %~dp0script.py
echo 'ok'
pause
### 如何在 VSCode 中设置 ESP32 的 MicroPython 开发环境 #### 安装 Python 和 PIP 为了能够在 Visual Studio Code (VSCode) 中配置 ESP32 的开发环境,首先需要确保本地计算机上已经安装了 Python 及其包管理工具 PIP。对于未曾安装过 Python 的用户来说,这一步骤尤为关键[^1]。 #### 设置虚拟环境并安装 PlatformIO 创建一个新的虚拟环境有助于隔离项目依赖关系,保持项目的整洁性和可移植性。通过命令行激活新建立的虚拟环境之后,在此环境下利用 `pip` 来安装 PlatformIO 工具链是一个常见的做法。PlatformIO 是一个跨平台 IDE 支持多种硬件架构,包括 ESP32 平台[^2]。 ```bash python -m venv myenv source myenv/bin/activate # Linux/MacOS 或者 myenv\Scripts\activate.bat Windows pip install platformio ``` #### 配置 VSCode 扩展与插件 打开 VSCode 后,需安装特定于微控制器编程的支持组件: - **PlatformIO 插件**: 提供完整的集成体验来管理和构建基于不同嵌入式系统的项目。 - **Python 扩展**: 虽然主要用于常规 Python 编码支持,但对于编写脚本来辅助开发流程同样重要。 这些可以通过访问左侧活动栏中的扩展市场图标轻松找到并一键点击安装按钮完成部署。 #### 下载和烧录 MicroPython 固件至 ESP32 设备 获取最新版本的 MicroPython 固件镜像文件,并按照官方文档指示将其刷写到目标板子上去。这一操作通常借助 esptool.py 实现自动化处理过程的一部分。 ```bash pio run --target upload ``` 上述命令假设已经在 PlatformIO 内定义好了正确的上传协议选项;如果未指定,则可能需要额外指明端口参数等细节信息。 #### 创建和编辑 `.ini` 文件用于保存自定义设置 最后但并非最不重要的一步是在根目录下新建名为 `platformio.ini` 的配置文件,用来记录有关编译器路径、包含列表以及其他任何影响构建行为的重要属性。下面给出了一段简单的例子作为参考: ```ini [env:nodemcuv2] platform = espressif32 board = nodemcu-32s framework = arduino monitor_speed = 115200 upload_protocol = espota lib_deps = PubSubClient@~2.7 ``` 以上内容展示了如何针对 NodeMCU V2 版本设定相应的框架和其他必要项。当然,具体条目应依据实际使用的设备型号和个人需求做出适当调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pchaoda

感谢支持~~~~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值