#工作笔记#
先说下起因:
年前兄弟说有个webapi的需求看怎么解决,抽空想到Python比较容易上手,而且FastAPI性能号称拥有可与NodeJS和Go并肩的极高性能。
FastAPI官网注明使用 Python 3.8+ ,而我本机又有从Py3.6到Py3.12的每个大版本,见下图接着入坑开始了。。。
#问题描述:
1 )在Pycharm社区版上新建了项目,配置python3.12虚拟环境时报错了,当时社区版是2023.2.2推测是不兼容py3.12,重新下载了Pycharm2023.3.3版本安装后,python3.12虚拟环境就正常。
2 )接着就安装fastapi ,一堆报错,主要提示orjson包的构建失败
pip install fastapi[all] -i https://pypi.tuna.tsinghua.edu.cn/simple
#尝试的办法:
1. 错误信息显示,orjson需要rustc 1.72或更高版本,而我Windows上安装的rustc版本是1.69.0;手动升级执行`rustup update`,虽然提示rustc升级成功到1.76.0&#x