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

Pyscript网页报错ModuleNotFoundError: No module named 'mysql'求助

Pyscript 出现 ModuleNotFoundError: No module named 'mysql' 的解决办法
  • 先搞清楚核心差异:Pyscript跑在浏览器端的WebAssembly Python环境里,和你服务器上装的Python3.6完全是两个独立环境——服务器上装的mysql-connector-python根本不会被Pyscript调用,白装了。

  • 修改HTML里的Pyscript配置
    在你的HTML文件里加个<py-config>标签,声明要安装的包,这样Pyscript会自动在浏览器环境里下载对应版本的依赖:

    <py-config>
      packages = ["mysql-connector-python==8.0.31"]
    </py-config>
    
  • 检查导入语句的正确性
    别写import mysql,mysql-connector-python安装后,实际要导入的是mysql.connector,直接写import mysql肯定报错,这是最容易踩的坑。

  • 排查网络问题
    Pyscript得从PyPI下载包,如果服务器所在的网络限制了PyPI访问,会导致包下载失败。打开浏览器开发者工具(F12)的控制台,看看有没有下载相关的错误日志,确认包能不能正常获取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 07:40:32