重启宝塔面板后提示-ModuleNotFoundError: No module named 'geventwebsocket'

背景:

因服务器部署了flask项目,安装了python3,故重启宝塔面板报错

[Traceback (most recent call last):
File "/root/anaconda3/lib/python3.7/site-packages/gunicorn/util.py", line 135, in load_class
  mod = import_module('.'.join(components))
File "/root/anaconda3/lib/python3.7/importlib/__init__.py", line 127, in import_module
  return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'geventwebsocket'
]
------------------------------------------------------
Error: BT-Panel service startup failed.

解决办法:

1、python3安装geventwebsocket

我不想拆卸python3,也不想删除python3的软链接,所以在网上查到了此方法

仔细看了下好像是升级python3.7后缺少了geventwebsocket这个模块

那我尝试了下pip安装这个模块:

sudo pip3 install geventwebsocket

结果还是报错

2、继续安装gevent-websocket

sudo pip3 install gevent-websocket

安装之后还有报错,提示No module named 'paramiko'

3、继续安装paramiko

 sudo pip3 install paramiko

4、接着重启宝塔面板

sudo /etc/init.d/bt

成功!!!

 总结

以上所述是小编给大家介绍的重启宝塔面板后提示-ModuleNotFoundError: No module named ''''geventwebsocket'''',希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • 宝塔Linux面板 2.8.9稳定版介绍

    暂时只对 CentOS 5.x / 6.x / 7.x 提供支持: 包含软件: Nginx-Tengine-2.2.0 Nginx1.8 - 1.10 Apache2.4.20 PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader) MySQL5.5 - 5.7(安装时可选) Pure-Ftpd phpMyadmin WEB在线面板 系统要求: 内存:128M以上,推荐512M以上 磁盘:至少4GB可用磁盘空间 其它:确保是干净的操作系统

  • 将宝塔面板linux版装在/www以外的目录的方法

    很多云VPS系统盘,也就是根目录(系统盘)都是10个G,宝塔安装完整环境基本5个G没有了. 用了不到几个月,随着日志文件等乱七八糟的东西增加,面板就提示根目录低于1个G,随后mysql就莫名其妙挂掉...,这里就为大家分享一下将面板安装到别的目录的方法 本人在饱受重装系统折磨之后,终于忍无可忍将宝塔面板安装到home下(home分区一般都很大) 宝塔面板官方的安装脚本是强制安装到系统根目录下的www目录的,而官方也明确表示过... 虽然官方这么说,但是并不代表不允许修改,以下是修改方法,本人原创

  • 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站

    Linux免费开源,建站基本上都是选择Linux系统,而且Linux VPS比Windows VPS要便宜不少,成本大大降低,除非程序有特殊需要,否则还是建议大家使用Linux来当作网站服务器.不过,选择Linux有一个不好的地方就是操作麻烦些. 如果是Linux新手的话,在最开始建站时可以试试使用Linux VPS主机控制面板,只要在你的VPS主机上安装一个主机管理面板,这样你就可以像使用虚拟主机那样去绑定域名和管理MysqL数据库了,而且VPS主机允许你最大化地调整服务器配置参数,折腾过程也

  • Linux 3.X/4.x/5.x 忘记宝塔面板密码的解决方法

    进入ssh 输入以下命令重置密码(把命令最后面的 "testpasswd" 替换成你要改的新密码) 注: 若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令 cd /www/server/panel && python tools.pyc panel testpasswd 紫框即你要修改的密码 红框即面板账户 如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制 rm -f /www/server/panel/data/*.logi

  • BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用)

    老左初次看到宝塔服务器管理助手软件的信息应该是上周在小夜博客那边看到广告的,从这款软件介绍应该是在这两年逐步在更新.升级,目前拥有Linux和Windows环境版本,其中我们大部分用户需要的Linux系统版本处于内侧版本,但是功能对于普通的建站需求应该是比较齐全的. 从用户需求角度看,目前国内的Linux服务器管理面板虽然大大小小有很多个,但是要么是开始付费,要么版本过老很久不更新,包括老左在之前有介绍的AppNode面板也是收费版本,但是BT宝塔面板是免费的,虽然目前处于测试版本,我还是准备体

  • 重启宝塔面板后提示-ModuleNotFoundError: No module named 'geventwebsocket'

    背景: 因服务器部署了flask项目,安装了python3,故重启宝塔面板报错 [Traceback (most recent call last): File "/root/anaconda3/lib/python3.7/site-packages/gunicorn/util.py", line 135, in load_class   mod = import_module('.'.join(components)) File "/root/anaconda3/lib/p

  • Python from import导包ModuleNotFoundError No module named找不到模块问题解决

    目录 前言 场景 了解下import和from …import区别 import from…import 分析 解决方案 方案一(绝对路径) 方案二(相对路径, 推荐) 参考 总结 前言 在学习Flask框架的蓝图时,遇到导包时用到了`from . 模块 import 对象`,然后试了试直接 import会报错,直接告诉我找不到模块,发现问题以此记录. 场景 有一个flask框架的项目,目录结构如下: 有一个主包pro_flask,然后下面有两个子包admin和web,还有和pro_flask同

  • 下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决

    前言 最近在网上找了很多下载Crypto的方法,感觉作用都不算很大,然后自己瞎搞瞎搞就搞好了

  • PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

    PyCharm不识别PyQt5的问题如图所示,引用PyQt5的时候显示错误"ModuleNotFoundError: No module named 'pyqt5'" 首先确定已经安装了PyQt5是成功的 Python\Python36\Lib\site-packages这个路径下面去看有没有PyQt5相关的库 通过python的命令引用PyQt5成功,表示PyQt5安装没有问题 Python环境变量配置一般没有问题,很少,如果有,就无法运行 最新版的PyCharm,因为高版本pych

  • No module named ‘win32gui‘ 的解决方法(踩坑之旅)

    在此把踩过的坑记录下来,我失败的方式,你们可能成功,我成功的方法,你们可能失败.这些包啊库啊的,经验也就是这样了.也许换个时间再执行一次,莫名其妙的可能就成了.bug就是这么奇妙,跟人生一样.说不出来原因,也许有一天我能成为大佬,再回来补上吧. 问题:ModuleNotFoundError: No module named 'win32gui' round 1.pycharm中settings,失败 round 2.pycharm中的Terminal执行pip install pypiwin32

  • nodejs部署到腾讯云服务器的实现(宝塔面板linux系统)

    目录 第一部分:购买云服务器——安装Xshell 下载了Xshell的安装宝塔面板流程如下 第二部分:登录宝塔面板 第三部分:测试访问 以下扩展 第一部分:购买云服务器——安装Xshell 第一步:购买服务器,不做过多解释,以我购买的腾讯云服务器为例 第二步:下载Xshell连接云服务器,也可以不用Xshell,目的是为了连接云服务器,下载宝塔linux面板 下载了Xshell的安装宝塔面板流程如下 第一步:按照如下操作 第二步:按如下操作 第三步:然让Xshell连接云服务器(在黑窗口中点击右

  • bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法

    宝塔面板php7.3版本不支持ZipArchive导致程序无法后台直接更新的解决方法 在SSH命令行界面执行以下语句: cd /www/server/php/73/src/ext/zip/ /www/server/php/73/bin/phpize ./configure --with-php-config=/www/server/php/73/bin/php-config make && make install echo "extension = zip.so" &

  • 宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装" python项目管理器 " 第二步:安装适配python版本 因为服务器 centos7 系统默认的 python 版本是 2.7 而我们项目是基于最新版 Django 来开发的,本地环境是 python2.7 的,为了尽量保证环境的相似,避免踩无意义的坑. 第三步:导出项目包到requirments.txt python 的安装时间比较长,所以先做一些别的工作,同时在 在本

  • 服务器安装宝塔面板无法远程连接数据库的解决方法

    准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适.因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板. 在宝塔中进行相关的环境配置之后,就安装了网站程序,这里在安装程序的时候也遇到了问题,后面再发文说明解决方案.因为自己django还在学习阶段,所以选择了之前熟悉的zblog程序进行搭建,因为准备搭建多个方面的网站,此时搭建的网站是准备做流量站,主要靠爬虫采集入库的方式更新网

随机推荐