宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解决】创建Flask项目时出现 Traceback 错误

发表在 Linux面板2021-8-5 12:45 [复制链接] 6 4582

在创建flask框架的python项目时安装不了依赖,一勾选安装依赖包就出现错误,求助,具体内容如下:
Traceback (most recent call last):
File "class/flask_sockets.py", line 30, in __call__
handler, values = adapter.match()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py", line 1945, in match
raise NotFound()
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server.  If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "class/public.py", line 293, in ReadFile
f_body = fp.read()
File "/www/server/panel/pyenv/lib/python3.7/codecs.py", line 322, in decode
(result, consumed) = self. _buffer_decode(data, self. errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "class/public.py", line 299, in ReadFile
f_body = fp.read()
File "/www/server/panel/pyenv/lib/python3.7/codecs.py", line 322, in decode
(result, consumed) = self. _buffer_decode(data, self. errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "class/panelPlugin.py", line 1959, in a
return eval(execStr)
File "", line 1, in
File "plugin/pythonmamager/pythonmamager_main.py", line 266, in CreateProject
requirements = self.__install_module(values["install_module"],values["path"],vpath)
File "plugin/pythonmamager/pythonmamager_main.py", line 100, in __install_module
requirementsconf = public.readFile(requirements).splitlines()
File "class/public.py", line 317, in readFile
return ReadFile(filename,mode)
File "class/public.py", line 303, in ReadFile
f_body = fp.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence

微信图片_20210805124557.png
使用道具 举报 只看该作者 回复
发表于 2021-8-5 14:36:13 | 显示全部楼层
您好,我这边刚安装了python项目管理器,尚未复现此问题,您可以重装一下python管理器,以获取最新的文件看看是否正常。
使用道具 举报 回复 支持 反对
发表于 2021-8-5 15:19:26 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-8-5 14:36
您好,我这边刚安装了python项目管理器,尚未复现此问题,您可以重装一下python管理器,以获取最新的文件看 ...

你好,我已经重装了centos7.6的系统,整个面版重装了,然后测试了用最简单的flask框架页面也进入不了设置的页面,py文件里的端口号和新建项目里的端口都设置的5000,不知道是不是我操作有问题,咱这个有教程么?
使用道具 举报 回复 支持 反对
发表于 2021-8-5 15:25:08 | 显示全部楼层
宝塔用户_zqpmfp 发表于 2021-8-5 15:19
你好,我已经重装了centos7.6的系统,整个面版重装了,然后测试了用最简单的flask框架页面也进入不了设置 ...

暂时没有这个教程,python项目管理器有日志页面,可以检查日志看看是哪个环节报错了,如果有模块没有安装安装报错模块即可;

具体以日志报错结果为准。
使用道具 举报 回复 支持 反对
发表于 2021-8-5 16:24:45 | 显示全部楼层
宝塔用户_zqpmfp 发表于 2021-8-5 15:19
你好,我已经重装了centos7.6的系统,整个面版重装了,然后测试了用最简单的flask框架页面也进入不了设置 ...

好的谢谢,这个是5000这个端口号在服务器上放开了,没在面板上放开。
一开始那个问题找不到解决方法,我手动导入包,现在uwsgi是提示这个Internal Server Error,太难了
使用道具 举报 回复 支持 反对
发表于 2021-8-5 16:30:54 | 显示全部楼层
宝塔用户_zqpmfp 发表于 2021-8-5 16:24
好的谢谢,这个是5000这个端口号在服务器上放开了,没在面板上放开。
一开始那个问题找不到解决方法,我手 ...

日志上显示没有找到python应用程序
使用道具 举报 回复 支持 反对
发表于 2021-8-5 19:11:10 | 显示全部楼层
问题解决了!今天的问题一个是创建项目的时候设置了端口为5000,只是在阿里云那边把口放开,没在宝塔的安全里把5000这个口放开,导致页面加载不出来。
第二个是创建项目的时候勾选安装依赖后它提示一长串错误然后不让建,没办法只能取消勾选,然后再手动一个个安装,结果还是有问题,可能是版本号对不上或者漏装了一些包,加载不出来页面提示Internal Server Error。
解决方法是取消勾选依赖创建项目,然后再在ssh连接上到项目的虚拟环境文件夹 “/www/wwwroot/项目文件/项目名称_venv” 用指令 “pip3 install -r requirements.txt” 安装所有依赖包解决问题。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表