首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带folium的Python/Pyscript Erro

带folium的Python/Pyscript Erro
EN

Stack Overflow用户
提问于 2022-10-20 11:30:21
回答 1查看 93关注 0票数 1

我试图用pyScript和folium库编写一个简单的代码,但是我不断地收到这个错误

代码语言:javascript
复制
[pyscript/base] PythonError: Traceback (most recent call last):
  File "/lib/python3.10/asyncio/futures.py", line 201, in result
    raise self._exception
  File "/lib/python3.10/asyncio/tasks.py", line 232, in __step
    result = coro.send(None)
  File "/lib/python3.10/site-packages/_pyodide/_base.py", line 506, in eval_code_async
    await CodeRunner(
  File "/lib/python3.10/site-packages/_pyodide/_base.py", line 357, in run_async
    coroutine = eval(self.code, globals, locals)
  File "<exec>", line 3, in <module>
TypeError: 'module' object is not callable

代码语言:javascript
复制
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script defer src="https://pyscript.net/latest/pyscript.js"></script>
    <link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
   
    <py-env>
        - folium
    </py-env>
   
    <title>pyscipt test</title>
</head>
<body>
    <div id="map" style="width: 100%; height: 100%"></div>

    <py-script output="map">
import folium as fpl

m = fpl.map(location=[-6.2238, 106.8193], zoom_start=10)

print(m)
    </py-script>
</body>
</html>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-28 04:00:29

您的代码需要一些更新和修改。试试这个修改过的代码。

代码语言:javascript
复制
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script defer src="https://pyscript.net/latest/pyscript.js"></script>
        <link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
       
    <py-config>
packages = [
  "folium",
]
    </py-config>
       
        <title>pyscript test: Success!</title>
    </head>
    <body>
        <div id="map" style="width: 100%; height: 100%"></div>

        <py-script output="map">
    import folium as fpl

    m = fpl.Map(location=[-6.2238, 106.8193], zoom_start=10)
    fpl.LayerControl().add_to(m)
    m
        </py-script>
    </body>
    </html>

来自pyscript网站的一些警告:-

请注意,PyScript是非常阿尔法的,正处于大开发阶段。有许多已知的问题,从可用性到加载时间,您应该期待事情经常发生变化。我们鼓励人们使用PyScript进行游戏和探索,但此时我们不建议将其用于生产.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74139144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档