“开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 9 天,点击查看活动详情”
0 环境
- 编辑器:pycharm或者vscode
- 系统版本:windows10
- 编辑器版本:最新
- 浏览器:谷歌
- node版本:NodeJS 12.22.0+
- Python版本:3.7+
- node官网:nodejs.org/en/
1 文档
2 补充
补充一下:不仅有pynecone,也有其它优秀的库,比如streamlit是用于用于机器学习、数据可视化这种类型的Python框架,它可以几行代码就构建出一个优美的web app的应用。如下图: 看它们的代码写法,像直来直去的那种,你喜欢这种调用风格,可以用它替代,适合自己的才是最好的,再如下图,它也是可以实现多页面的。
总的对比了一下,结合自己的需求,比如构建网站啥的,没有pynecone这种数据双向绑定以及组件实现的丝滑。
3 安装
1 环境要求
必须的要求,如下:
- Python版本:3.7+
- NodeJS版本:12.22.0+(更新到最新稳定即可)
2 pynecone库安装
pip install pynecone,假如报错了,可能是有的电脑需要pip3命令安装。
控制台上输入一下,pc命令看是否生效了。
创建一个文件夹(名字不能单单起为pynecone,因为pc init时,会报错,但可以pynecone开头,比如pynecone-demo),进入目录,然后pc init初始化。
cd my_app_name
pc init
init的结果如下。
pc run运行项目。
并且首次运行,会自动生成要给pynecone.db
最后的界面效果。
其它的配置需求,如下图:
4 总结
对比其它的库,分析一下,哪种风格适合自己,并且符合自己的开发需求,当然喜欢各种尝试,略过我说的。然后就是开发环境以及库的安装,初始化项目,运行项目,最后在点击进入网站。