cnsentiDemo
这是使用streamlit库将中文情感分析[cnsenti 部署到网络世界,可在线提供简单的中文文本的情绪及情感计算。
streamlit库(https://docs.streamlit.io/en/stable/), 是目前简单易用的数据可视化web框架,比flask和django少了很多的扩展性,但是容易学习上手,适合初学者把玩。
网站
现在技术有限,该网站大致内容分为三部分
- 准备数据
- 数据分析
- 情感分析
- 词云图
- 谢谢支持
本地使用
本网站的cnsentiDemo项目文件夹的文件有
- main.py
- cnsenti_example.csv
- 大邓和他的Python.png
- requirements.txt
- 其他文件
将cnsentiDemo项目下载,在电脑本地离线使用cnsenti的方法
- 下载解压到桌面desktop
- 命令行, 执行
cd desktop/cnsentiDemo
- 命令行,执行
pip3 install -r requirements.txt
- 命令行, 执行
streamlit run main.py
- 根据命令行的提示,复制粘贴网址到桌面。我这里是
**http://localhost:8501**
- 浏览器打开效果就会与视频等同
上述过程中,Mac和Win会有一些缺点导致无法使用,需要根据命令行提示解决各自系统的小问题,例如
- Win需要使用64位的Python
- Mac可能需要安装Xcode-install
- 其他可能的问题
Web部署方法
如果想将自己的streamlit项目部署成网站,可以使用Heroku和github帮助你完成人生第一个小网站。操作方法:
- 将写好的streamlit项目上传至github自有仓库
- Heroku注册账号
- 点击Heroku网页右上角New, 选择Create new app
- 绑定github,连接github里的streamlit项目
- 部署
部署方法也可参考 Youtube视频