- 博客(27)
- 收藏
- 关注
原创 调用open_ai时候发生的错误:IndexError: list index out of range
https://github.com/BerriAI/litellm/issues/1774
2025-07-10 00:47:26
153
原创 pycharm中配置conda虚拟环境
2.在pycharm中file->setting->project->project interpreter->conda环境->已存在的conda环境,从而更换解释器为需要的conda环境。1.打开Anaconda3 prompt命令行,输入 conda create -n paddleocr-env python=3.8。
2025-06-22 17:10:47
415
原创 flask中使用werkzeug.security中的generate_password_hash来产生加密密码注意事项
记得将数据库表中的password的长度加长,否则加密后的密码会超过存储长度。
2025-06-05 19:49:33
149
原创 为flask项目配置cookie
使用self.user = user将查询到的用户数据挂载到表单上面。1.在config.py文件中设置密钥,越复杂越安全。2.导入session包来生成管理cookie。或者直接在app.py中挂载到app上面。3.生成cookie。
2025-06-05 19:41:57
246
原创 flask中wtforms的表单验证中的函数validate_fieldname(self,field)的返回值问题
1.如果异常,使用wtforms.ValidationError(message="xx")报错,返回false。2.如果没有执行上面的异常函数,那就会默认返回true。
2025-06-05 19:26:44
145
原创 为flask项目配置redis来缓存验证码
总结:redis服务器->redis客户端(pip install redis)->redis服务器配置(redis.config)->建立redis客户端(redis_client)->前端请求验证码->后端产生验证码并暂存在redis中->前端收到验证码填写发到后端->后端在redis中比对结果,正确删除,错误报错,redis定期删除,本例是5*60,单位是秒。6.在forms.py文件中更改验证码的验证逻辑,将用户提交的验证码和redis中暂存的验证码进行比对。windows版本,官网没有win版。
2025-06-05 10:20:09
464
原创 python中自建包或者自建模块导入失败
原因:自建包所在的文件夹没有_init_.py文件,Python 会将其视为普通文件夹,而非模块包,导致导入失败。解决:手动建立_init_.py文件,哪怕为空。
2025-06-05 09:47:58
316
原创 Exception: Install ‘email_validator‘ for email validation support.
原因:使用flask_wtf中的wtforms.validators进行表单验证中的邮箱验证(from wtforms.validators import Emial)的时候,需要导入email_validator这个包,所以在terminal终端输入pip install email_validator,下载这个包。
2025-06-04 17:09:26
158
原创 sample_weight.pkl编码格式,pickle.UnpicklingError: invalid load key, ‘\xef‘
解决:删除原来的文件,手动重新下载该文件放到原位置,原因:文件格式错误,因为人为乱动格式。
2025-06-03 16:17:01
253
原创 Pycharm中设置虚拟环境解释器显示python packing tools not found
3.再次进行虚拟环境解释器的配置:file->setting->project->project interpreter:选择解释器为虚拟环境即可。原因:可能是之前未在pycharm内创建虚拟环境,所以pycharm不识别。1.删除已有的Pipfile和Pipfile.lock。2.pipenv重新创建虚拟环境。
2025-06-01 17:08:30
308
原创 快速使用pipenv命令
2.pipenv --version检查,如果没有识别就设置环境变量(见pipenv环境变量文)pipenv可以不激活虚拟环境就可以将包安装在虚拟环境中。pipenv shell进入虚拟环境,exit退出。4.pipenv install xx导入包xx。3.pipenv install创建虚拟环境。pipenv graph查看包。pip list也是。
2025-06-01 13:50:15
273
原创 pipenv install flask的无法导入问题
原因:从git上git clone 地址的文件里面本来就含有Pipfile和Pipfile.lock的话可能导致这个问题。2.重新在项目根目录下的命令行执行pipenv install来重新创建虚拟环境,然后会自动创建虚拟环境。1.删除Pipfile和Pipfile.lock文件。3.再次执行pipenv install flask。
2025-06-01 13:40:23
108
原创 pipenv无法识别的问题
4.依次进入Python->PythonXX->Scripts,然后点击地址栏复制完整路径,即C:\Users\你的名字\AppData\Roaming\Python->PythonXX->Scripts,这里是pipenv的安装位置。2.按回车,会跳出一个文件夹 一般为C:\Users\你的名字\AppData\Roaming\,3.将C:\Users\你的名字\AppData\Roaming\复制到此电脑的地址栏。5.将路径添加为环境变量,然后关闭命令行,重新启动命令行。
2025-06-01 13:06:42
180
原创 windows查找占用某个端口号的进程并将其终止 来释放这个端口号
2.将当前目录调整为cd c:\WINDOWS\system32\,否则无法识别netstat命令。参数表示强制终止进程,确保端口被成功关闭。19224是具体的PID。3.netstat -ano | findstr <端口号>listening后面即是占用该端口号的进程ID。1.win+R打开cmd。
2025-05-26 19:18:07
227
原创 IDEA创建本地git仓库后无法将文件上传到本地仓库+解决后无法上传到远程仓库的问题
问题1:在file->setting->version control->directory mapping里面找到对应的git仓库,在这里删除本地仓库后,还没有删除干净,之后需要手动在项目下面将.git文件夹,.idea文件夹给删除了。依次在IDEA的terminal输入端处输入下面三个命令。之后就可以再push了。
2025-05-26 14:16:54
242
原创 Vue用法中的动态赋值原理(Hbuilderx)
data中定义一个默认的数据字段scrollTop:0,但是通过下面的事件点击处理函数中的直接赋值为0的话会导致不能动态赋值,也就是说点击事件处理函数中新的赋值如果和data中定义的字段相同,那么在HTML中的动态属性节点就不会接收值,也就不会传递相应的值。
2022-08-22 23:12:27
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅