青龙面板依赖安装问题解决方案
青龙面板依赖安装问题解决方案
在使用青龙面板(3.11.3)的过程中,我们可能会遇到一些依赖安装的问题。最近,我在安装 execjs
和 Crypto
依赖时就碰到了不少麻烦,不过经过一番探索,终于找到了有效的解决方法,现在分享给大家。
一、安装 execjs
遇到的问题及解决办法
原本尝试安装 execjs
时,提示 ERROR: No matching distribution found for execjs
。
经过在网上查阅资料,发现可以改为安装 PyExecJS
来解决这个问题。
方法一:在青龙面板中安装
在青龙面板中,我们可以新建依赖,依赖类型选择 Python
,名称为 PyExecJS
。
方法二:在终端中安装
在终端使用 docker exec -it ql bash
(其中 ql
为你的 docker 容器名称,请按实际情况更改),进入容器后可以使用 pip
进行安装,在命令行中输入以下命令:
pip install PyExecJS
二、安装 Crypto
遇到的问题及解决办法
安装 Crypto
时虽然可以正常安装,但是在运行时却提示找不到。
经过进一步查询得知,由于一些历史原因,可以改为安装 pycryptodome
来解决。
**然而,在安装 **pycryptodome
的过程中又出现了新的问题。提示
error: command 'gcc' failed: No such file or directory 。
。
三、解决 gcc
缺失问题及安装 pycryptodome
经过查询资料,发现这是因为缺少 gcc
编译器导致的。为了解决这个问题,需要我们安装 build-base
方法一:在青龙面板中安装
在青龙面板中,我们可以新建依赖,依赖类型选择 Linux
,名称为 build-base
。
方法二:在终端中安装
在终端使用 docker exec -it ql bash
(其中 ql
为你的 docker 容器名称,请更换为自己的),进入镜像后使用 apk add build-base
来安装。
四、参考文章
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 JokerAlger
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果