
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 前情提要:- fastapi官方文档只给了普通异步请求demo,没有orm数据库读写的示例- 而tortoise-orm的文档还停留在同步版的测试范例2. 需求:单元测试函数不仅能通过HTTP请求访问API,还能读写数据库3. 实现:- 安装依赖:pip install httpx fastapi tortoise-orm pytest- 在tortoise-orm范例的基础上,引入http
【代码】ubuntu22.04搭建RTSP服务器。

pip --version时报了No module named pip.main的错误参考了这个:No module named pip.__main__; ‘pip‘ is a package and cannot be directly executed_天天放羊的博客-CSDN博客执行了:python -m ensurepip然后再重新python -m pip install -U pip
原有代码如下:def run_silently(cmd: str) -> str:"""返回系统命令的执行结果"""with os.popen(cmd) as fp:return fp.read().strip()在ubuntu里执行,一点问题也没有,去到Windows就报错了经试验:`print(run_silently('echo 拟好'))` 能正常运行, `print(run_sil

FastDFS的版本是最新的6.12(截至2024.05.15)升级成功后,重新执行代码,发现已经不再报错,能正常上传文件了。(需要Python3.10+)方案一:升级依赖包(

FastAPI默认使用Python的标准库来做json解析,如果换成rust编写的orjson,速度上会快一些。2. 设置为默认响应类型。

注:pip安装时如果报443连接超时,可以用ssh的方式(本地公钥需配置到github里):pip install --upgrade 'git+ssh://git@github.com/tortoise/tortoise-orm.git'解决:升级tortoise-orm使用github上的待发布版。如果还想消除warnning提示,可参照库文档的示例修改代码。升级完成后,不再报错了。

解决ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
据说pyenv不能像pip那样直接切换国内源,需要先把安装包下载到本地,然后install本地安装包未求证是否真是如此,不过还是花了一点时间,写了一个安装脚本:vi ~/.pyinstall.pychmod +x ~/.pyinstall.pycat ~/.pyinstall.py#!/usr/bin/env python3import osimport subprocessimport sysf

命令如下:poetry export --with=dev --without-hashes -o dev_requirements.txt
