You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统如何运行脚本文件?如何执行Pyodide的./run_docker指令?

首先明确:run_docker 确实是Linux Shell脚本,无法直接在Windows原生的CMD或PowerShell环境中运行,你可以按以下两种方案操作:

方案1:使用WSL2环境(推荐,和官方构建流程兼容性最高)

  • 提前完成准备工作:安装WSL2发行版(推荐Ubuntu)、安装Docker Desktop并开启WSL2集成
  • 打开WSL终端,切换到Pyodide源码的检出目录:如果源码存放在Windows盘符下,可以通过/mnt/盘符/路径格式访问,例如源码在C盘的Users\xxx\pyodide路径下,就执行 cd /mnt/c/Users/xxx/pyodide
  • 先给脚本添加执行权限:chmod +x run_docker
  • 执行官方给出的命令即可:./run_docker 或者 ./run_docker --pre-built
  • 等脚本执行完成进入容器交互环境后,运行make命令即可启动构建

方案2:直接在PowerShell中手动执行等效Docker命令

run_docker脚本的核心逻辑就是拉取Pyodide官方构建镜像、将本地源码目录挂载到容器中启动,你可以手动执行Docker命令替代脚本功能:

  • 打开PowerShell,切换到Pyodide源码根目录
  • 执行以下命令启动容器:
docker run -ti -v ${PWD}:/src:z -w /src ghcr.io/pyodide/pyodide-env:latest bash
  • 进入容器交互环境后,运行make命令启动构建

注意:Docker Desktop需要切换到Linux容器模式,否则无法拉取对应构建镜像。

内容的提问来源于stack exchange,提问作者Jarkko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:36:04