# serial-python **Repository Path**: shenmk/serial-python ## Basic Information - **Project Name**: serial-python - **Description**: serial tool by python, suit windows、linux ,compiler any os - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-12 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 方法三:下载wheel包离线迁移环境 > 在当前机器下载离线的wheel包,将离线包迁移至目标机器直接安装。 1. 旧环境导出 - 在当前环境中,运行以下命令来生成wheel文件: ```shell pip freeze > requirements.txt # 执行如下文件会根据requirements.txt下载wheel安装包,下载后位于当前目录packages文件夹 pip wheel -w packages -r requirements.txt # 或者或者使用如下命令,将wheel包下载至packages文件夹。与上面命令效果是一样的。 pip download -r requirements.txt -d packages ``` 1. 新环境安装 - 将requirements.txt和packages文件夹复制到新机器上,创建虚拟环境, ```shell python -m venv serial pip install --no-index --find-links=packages -r requirements.txt ``` #### python交叉编译 ###### Docker 构建镜像 ```shell # 构建镜像 docker build -t serial-tool . # 运行容器 docker run -it --rm serial-tool bash ``` ```shell pyinstaller --onefile --name SerialTool usb_serial_tool.py ```