harry0703 / MoneyPrinterTurbo

利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
MIT License
16.66k stars 2.65k forks source link

第一次安装的时候没问题,第二次出现IsADirectoryError: [Errno 21] ,请问如何修复,谢谢。 #173

Closed tomisnotcat closed 6 months ago

tomisnotcat commented 6 months ago

api | 2024-04-05 07:56:45.198 | INFO | app.config.config::16 - load config from file: /MoneyPrinterTurbo/config.toml api | Traceback (most recent call last): api | File "/MoneyPrinterTurbo/main.py", line 3, in api | from app.config import config api | File "/MoneyPrinterTurbo/app/config/init.py", line 51, in api | init_logger() api | File "/MoneyPrinterTurbo/app/config/init.py", line 39, in __init_logger api | logger.add( api | File "/usr/local/lib/python3.10/site-packages/loguru/_logger.py", line 795, in add api | wrapped_sink = FileSink(path, **kwargs) api | File "/usr/local/lib/python3.10/site-packages/loguru/_file_sink.py", line 192, in init__ api | self._create_file(path) api | File "/usr/local/lib/python3.10/site-packages/loguru/_file_sink.py", line 226, in _create_file api | self._file = open(path, **self._kwargs) api | IsADirectoryError: [Errno 21] Is a directory: '/MoneyPrinterTurbo/storage/logs/server.log' api exited with code 1

codercoderme commented 6 months ago

有同样的问题

harry0703 commented 6 months ago

更新代码试试

harry0703 commented 6 months ago

更新代码,这个问题已经修复了

在 2024年4月7日,18:59,coderme @.***> 写道:



@harry0703https://github.com/harry0703 还是有同样的问题 | 2024-04-07 10:58:35.397 | INFO | app.config.config::16 - load config from file: /MoneyPrinterTurbo/config.toml api | Traceback (most recent call last): api | File "/MoneyPrinterTurbo/main.py", line 3, in api | from app.config import config api | File "/MoneyPrinterTurbo/app/config/init.py", line 51, in api | __init_logger() api | File "/MoneyPrinterTurbo/app/config/init.py", line 39, in __init_logger api | logger.add( api | File "/usr/local/lib/python3.10/site-packages/loguru/_logger.py", line 795, in add api | wrapped_sink = FileSink(path, kwargs) api | File "/usr/local/lib/python3.10/site-packages/loguru/_file_sink.py", line 192, in init api | self._create_file(path) api | File "/usr/local/lib/python3.10/site-packages/loguru/_file_sink.py", line 226, in _create_file api | self._file = open(path, self._kwargs) api | IsADirectoryError: [Errno 21] Is a directory: '/MoneyPrinterTurbo/storage/logs/server.log'

— Reply to this email directly, view it on GitHubhttps://github.com/harry0703/MoneyPrinterTurbo/issues/173#issuecomment-2041429426, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABFTKQBES4GRGSFPZ32RN73Y4ERKBAVCNFSM6AAAAABFYV4XTCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGQZDSNBSGY. You are receiving this because you were mentioned.Message ID: @.***>

zonghua2016 commented 6 months ago

遇到同样的问题,求助 image

harry0703 commented 6 months ago

把 /MoneyPrinterTurbo/config.toml 文件夹删掉试试

zonghua2016 commented 6 months ago

遇到同样的问题,求助 image

已解决 解决办法:

  1. 删除项目目录下的 config.toml 文件夹
  2. 复制一份项目目录下的 config.example.toml 文件,并重命名为 config.toml
  3. 修改 config.toml 配置文件里的相关参数
  4. 删除之前生成的 docker 镜像,重新在命令行中运行 docker-compose up