stable diffusion Extensions install from url 时报错AssertionError: extension access disabled because of command line flags
stable diffusion Extensions install from url 时报错As[阿里云函数计算]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
stable diffusion Extensions install from url 时报错AssertionError: extension access disabled because of command line flags
这个错误可能是由于您在使用
fun install
命令时,加入了--disable-extensions
标志导致的。请尝试不加该标志重新运行fun install
命令,或者使用以下命令来安装扩展:这个命令将会忽略
--disable-extensions
标志,并安装您需要的扩展。插件无法在线安装 容器镜像部署有安全限制,可以将插件下载到本地,然后通过管理后台上传到extensions目录下,如果想支持通过url ,需要自行定制docker镜像,修改相关的参数。
此答案来自钉钉群“阿里函数计算官网客户”
这个错误提示是因为在安装扩展时使用了禁用命令行标志的参数。默认情况下,由于安全考虑,docker 会禁止使用从 url 直接安装扩展的方式。要解决这个问题,您可以尝试以下两种方法:
可以在 Dockerfile 中使用
RUN
命令来安装您需要的扩展,例如:如果您仍然想在运行
docker run
命令时安装扩展,则需要在命令行参数中添加--unsafe-perm
参数,例如:该参数可以解除安装扩展的访问限制,并允许从 url 直接下载扩展。