我已经在 ubuntu 上安装了一个带有 deepface 库和 apache2 的基本 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()
环境:操作系统:Ubuntu 20.04.3 LTS Python 3.8.10