ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

3 步装好 PyGWalker:从 pip 到源码安装的完整路径

3 步装好 PyGWalker:从 pip 到源码安装的完整路径 3 步装好 PyGWalker从 pip 到源码安装的完整路径【免费下载链接】pygwalkerPyGWalker: Turn your dataframe into an interactive UI for visual analysis项目地址: https://gitcode.com/GitHub_Trending/py/pygwalkerPyGWalker 把 pandas DataFrame 变成 Tableau 风格的交互式可视化界面在 Jupyter 里拖拽字段就能出图。本文覆盖 pip、conda-forge、源码编译三条安装路径以及装好后的验证和排障。读完你能独立配好环境在 Notebook 里打开第一张可交互的图表。 先选路再动手三条 PyGWalker 安装路径怎么选先按自己的场景对号入座再跳到对应小节。装 PyGWalker 一共三条路差别主要在于你是否要碰前端代码安装方式适合谁前提条件大致耗时pip绝大多数用户只想快速跑通 Jupyter 可视化Python 3.10几分钟conda-forge数据科学环境用 conda 统一管理依赖conda 或 mamba几分钟源码编译要改前端交互、参与开发或提 PRPython 3.10、Node.js 22.x、Yarn 1.x20 分钟起普通读者走 pip 即可后两条放在后面速览。 pip 安装 PyGWalker默认路径分步走走完下面 4 步你的环境里就有一个可用的 pygwalker导入不再报错Jupyter 也随时可以打开。第 1 步确认 Python 版本。做完后你会知道当前解释器能不能装。PyGWalker 要求 Python 3.10 及以上版本太旧 pip 会直接拒绝。python --version看到Python 3.10.x或更高即通过。低于 3.10 就先建干净环境例如python3.11 -m venv venv再激活。第 2 步执行安装。装完后环境里多出一个 pygwalker 包及其全部依赖。pip install pygwalker结尾出现Successfully installed pygwalker-...算成功。网络受限或公司内网时换内部索引源装不上且环境里有旧版 pandas/pydantic多半是依赖冲突跳到下面3 个坑第 2 条。第 3 步确认导入。做完后你能拿到版本号说明运行时依赖ipywidgets、duckdb 等都齐了。python -c import pygwalker as pyg; print(pyg.__version__)打印出版本号、无 Traceback 即成功。报ModuleNotFoundError时确认当前终端激活的就是刚才安装的那个环境。第 4 步启动 Jupyter。做完后浏览器里有一个可以写单元格的页面。jupyter lab页面正常打开即可。没有装 Jupyter 的话先pip install jupyterlab。 另外两条路径速览conda-forge 安装适合团队用 conda 统一管理 pandas、numpy 这类依赖时相当于给项目单独开一间机房让所有依赖在同一环境里求解。conda install -c conda-forge pygwalker最易踩的坑defaults 和 conda-forge 两个 channel 混用会解析冲突建议新建环境并让 conda-forge 优先。源码编译安装只有要改app/src/下的前端代码、参与开发时才需要普通用户不必走这条路。git clone https://gitcode.com/GitHub_Trending/py/pygwalker cd pygwalker pip install -e .[dev] cd app yarn install yarn build最易踩的坑跳过yarn build直接跑 Notebook会报 Missing PyGWalker frontend asset——前端资源根本没生成构建产物落在pygwalker/templates/dist/。构建细节见 docs/DEVELOPMENT.md。 如何验证 PyGWalker 装好了在 Jupyter 里新建单元格跑这段最小示例跑通后你会得到一个可以拖拽字段的界面而不是一段文字输出import pandas as pd import pygwalker as pyg df pd.DataFrame({x: [1, 2, 3, 4], y: [a, b, a, b]}) pyg.walk(df)成功时的样子单元格下方展开一个带 Data 和 Visualization 两个页签的界面左侧是字段列表右侧默认渲染出图表把x拖到 X-Axis、y拖到 Color图会实时刷新说明 PyGWalker 已完整可用。图中红箭头指向的 save 按钮可以把当前图表配置存成 JSON下次用spec_path参数加载图表就不用重做。⚠️ 第一次安装 PyGWalker 最容易踩的 3 个坑症状原因解法单元格输出空白或报 Missing PyGWalker frontend asset源码安装时前端资源没构建cd app yarn build后重跑单元格pip 报Requires-Python 3.10本地 Python 版本过旧用 3.10 建新环境重装如conda create -n gw python3.11普通 Python 脚本里pyg.walk不弹界面walk依赖 Jupyter 渲染环境改用walker.to_html()输出 HTML或参考 examples/streamlit_demo.py 用 StreamlitRenderer 进阶两件事离线与隐私设置。默认配置privacyupdate-only只检查新版本不上传分析数据。完全离线的环境执行一次即可界面功能不受影响pygwalker config --set privacyoffline大数据集切内核计算。数据量大时把查询交给本地 DuckDB比默认行为更稳。旧的kernel_computationTrue写法将在 0.7.0 移除新代码直接用computation参数walker pyg.walk(df, computationkernel)下一步运行 examples 里的 jupyter_demo.ipynb 熟悉拖拽构建细节看 docs/DEVELOPMENT.md。【免费下载链接】pygwalkerPyGWalker: Turn your dataframe into an interactive UI for visual analysis项目地址: https://gitcode.com/GitHub_Trending/py/pygwalker创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表