PermissionError: [Errno 13] Permission denied: .deepface

PermissionError: [Errno 13] Permission denied: .deepface

我已经在 ubuntu.ubuntu.python 安装了带有 apache2 的 deepface 库的基本 python 服务器

该库在应用程序初始化时创建了一个 .deepface 目录,但由于权限被拒绝错误而无法这样做,因为它默认隐藏在 linux 中。我收到以下错误

File "/usr/local/lib/python3.8/dist-packages/deepface/commons/functions.py", line 51, in initializeFolder, referer: http://127.0.0.1/flaskapp
[wsgi:error] [pid 61915:tid 139981666330368]     os.mkdir(home+"/.deepface"), referer: http://127.0.0.1/flaskapp
[[wsgi:error] [pid 61915:tid 139981666330368] PermissionError: [Errno 13] Permission denied: '/var/www/.deepface', referer: http://127.0.0.1/flaskapp

我怎样才能让图书馆拥有创建和访问隐藏文件和目录的完全访问权限。

这是我的 flaskapp.py 文件夹

from flask import Flask,request
from deepface import DeepFace

app = Flask(__name__)


@app.route("/")
def helloworld():
  return "helloworld"


@app.route("/verify",methods=['POST'])
def hello():
    
   # print(request.form.get('base1'))
    base1 = request.form.get('base1')
    base2 = request.form.get('base2')

    return DeepFace.verify(base1, base2,model_name='Facenet')


if __name__ == "__main__":
  app.run()

环境: OS : Ubuntu 20.04.3 LTS Python3.8.10

您可以通过键入 sudo chmod 777 -R /var/www/.deepface 授予该隐藏文件夹的权限。 确保通过 cd /var/www/ls -lth

检查权限