我创建了最简单的pyscript实现:
<html>
<head>
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
<py-env>
</py-env>
</head>
<body>
<py-script> print('Now you can!') </py-script>
</body>
</html>
成功了,耶。但是后来我看到chrome有更新,所以我更新了chrome,浏览器关闭,更新,然后重新打开,但现在我的pyscript页面不工作,而是一个浅红色的框填充到页面的顶部,控制台显示了很多错误。我该怎么办?
昨天和今天(5/13和5/14),PyScript团队正在更改PyScript .js。
-
他们至少破坏了包两次,然后几分钟后修复。
-
我也注意到间歇性获取错误加载PyScript包。
打开Chrome调试器并查找错误消息。这将告诉你是获取包问题(重新加载页面)还是pyscript.js中的错误(等待几个小时再试一次)。
我在我的开发机器上保留了pyscript.js
和pyscript.css
的版本,以便在他们修复更新时我可以继续开发。
我添加了
<py-env>
</py-env>
到<head>
,现在页面正确呈现。
这听起来像PyScript问题#370。除了使用旧版本或等待开发人员修复之外,您可以做的事情不多。
编辑于2022-05-17:这个现在应该修复了。