尽管安装了熊猫,但 py-script 错误指出"ModuleNotFoundError: No module named 'pandas"



我正试图使用"py script"将python脚本编码到html中,以将数据从excel导出到网页。当我在python上运行以下代码时,它可以工作

import pandas as pd
df = pd.read_excel("forwebsite.xlsx")
print()

此外,当我运行"py脚本"时;你好世界";网页上的代码。尽管当我在html中运行上面的代码时,它指出了以下错误:

"JsException(PythonError:Tracyback(最后一次调用(:File"lib/python3.10/site-packages/_pyodide/_base.py";,第429行,在eval_code.run(globals,locals(File"/lib/python3.10/site-packages/_pyodide/_base.py";,第300行,在运行coroutine=eval(self-code,globals,locals(文件"&";,ModuleNotFoundError中的第1行:没有名为"pandas"的模块(";

我在网页上写的代码是:

<html>
<head>
<title>
test
</title>
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
<py-env>
- pandas
- paths:
- /extractcl.py
- /forwebsite.xlsx
</py-env>
</head>
<body><h1>
<py-script>
import pandas as pd
df = pd.read_excel("forwebsite.xlsx")
print()
</py-script></h1>
</body>
</html>

我不知道为什么它在安装时说我没有名为pandas的模块,而且对我来说很好。此外,如果有人有更好的解决方案可以将excel单元格中的数据提取到网站上,我很乐意听到。

是否安装pandas

pip install pandas-在windows 上

pip3 install pandas-在linux 上

或者尝试卸载并重新安装

pip uninstall pandas

<py-env />更改为<py-config />

文档中说您需要将<py-config />放入<body />标记中,但这样做会在导入包时出错。

通过放置解决了问题

<py-config>
packages = ['pandas']
</py-config>

在CCD_ 9标签内。

相关内容

  • 没有找到相关文章

最新更新