众所周知,aapanel没有限制使用宝塔插件,只是在软件商店页面限制下载安装,一般情况下,直接从/www/server/panel/plugin 目录完整复制文件夹上传到aaPanel的相同目录下即可直接使用。
但是今天需要讲的华为云存储obs插件就没这么简单了,如果你直接这样操作它是会…….这样!
报错信息:
Sorry, something went wrong:
Traceback (most recent call last):
File "class/panelPlugin.py", line 2135, in a
plugin_main = __import__(get.name+'_main')
File "/www/server/panel/plugin/obs/obs_main.py", line 28, in
from obs import ObsClient
ModuleNotFoundError: No module named 'obs'
看报错信息,很清楚明了,错误的地方在这:
告诉我们没有obs这个python模块,那这个模块肯定是华为的第三方模块,pip里面没有这个obs模块可以安装。
那只能去宝塔那台主机上复制环境过来,但是怎么找到这个模块呢?笨办法肯定是有的,直接全盘搜索文件夹:
find / -type d -name "obs"
然后你就可以看到搜出了一个路径:
/www/server/panel/pyenv/lib/python3.7/site-packages/obs
接下来的事情就简单了,把它打包复制到aaPanel主机的相同目录下,没有obs文件夹就创建一个。
大功告成!
PS:如果还是报错的话建议重启下面板即可