当前位置: 首页 > news >正文

streamlit自定义组件教程和组件开发环境配置

About create your own component:

you can follow this tutorial

streamlit tutorial

重要!以下步骤都是在教程的基础上更改的。这个教程做的很棒。

Component development environment configuration:

根据文章
https://streamlit-components-tutorial.netlify.app/introduction/project-setup/

主要进行python、node.js和npm的安装配置

python环境不多赘述,主要说一下node.js和npm的安装配置(windows)

①下载安装node.js

http://nodejs.cn/download/

推荐下载16版本,可以避免后期报错(Error: error:0308010C:digital envelope routines::unsupported)

安装过程中记得勾选automatic,自动安装相关包

npm会自动被安装

默认安装路径下系统环境会自动配置,自定义路径需要自己去配置环境

安装完成后检查

npm -v
node -v

②安装npm国内源和依赖

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

安装后根据教程进行:

cd streamlit_custom_slider/frontend
cnpm install    # Initialize the project, and install npm dependencies

这里 npm改为cnpm,使用国内源下载

如果之前安装过没有卸载干净,会出现(ERESOLVE could not resolve)报错

此时可以把node_moudles进行清空,并且重新下载相关包。

引用:

https://blog.csdn.net/weixin_44213904/article/details/122355779

1. 安装rimraf: cnpm install rimraf -g
2. 删除node_modules文件夹:  rimraf node_modules
3. 清空缓存:npm cache clean --force
4. 重新安装淘宝镜像: npm install -g cnpm --registry=https://regisry.npm.taobao.org
5. 再次执行命令进行相关包的安装: cnpm install

③测试

npm run start
streamlit run streamlit_custom_slider/__init__.py

如果出现以下界面,说明你环境配置成功了,现在可以学习制作自己的streamlit组件了

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/6214.html

相关文章:

  • Windows CMD常用命令
  • ChIP-seq 分析:数据比对(3)
  • 并非从0开始的c++之旅 day2
  • Linux进阶(Shell编程学习一)
  • sql 优化
  • 第7篇:Java的学习路径
  • 对抗生成网络GAN系列——Spectral Normalization原理详解及源码解析
  • Solon2 开发之插件,一、插件
  • 使用nvm管理node
  • Linux
  • GB28181-2022注册注销基本要求、注册重定向解读和技术实现
  • 2023年二建报考条件是什么?考试考什么?来考网
  • vite+vue3搭建的工程热更新失效问题
  • Hazel游戏引擎(001-003)
  • 耗时一个星期整理的APP自动化测试工具大全
  • 算法设计与分析(屈婉玲)视频笔记day2
  • 14-PHP使用过的函数 131-140
  • 【第39天】实现一个冒泡排序
  • 「2」线性代数(期末复习)
  • 动态规划专题——背包问题
  • 数据的分组聚合
  • 【Airplay_BCT】Bonjour conformance tests苹果IOT
  • 开发微服务电商项目演示(五)
  • Git删除大文件历史记录
  • Seata-Server分布式事务原理加源码(一) - 微服务之分布式事务原理
  • 【ZooKeeper】zookeeper源码9-ZooKeeper读写流程源码分析
  • Python实现批量导入xlsx数据1000条
  • Ubuntu20.04安装redis与远程连接
  • SAS应用入门学习笔记5
  • PHP新特性集合