Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-ValueError:无法配置处理程序';文件';:[Errno 2]没有这样的文件或目录:_Python_Django_Python 2.7 - Fatal编程技术网

Python-ValueError:无法配置处理程序';文件';:[Errno 2]没有这样的文件或目录:

Python-ValueError:无法配置处理程序';文件';:[Errno 2]没有这样的文件或目录:,python,django,python-2.7,Python,Django,Python 2.7,我正在使用MacOSCatalina10.15.3和Python2.7(只是为了复制在2.7中开发的旧项目) 我已经阅读了关于“ValueError:无法配置处理程序‘文件’:[Errno 2]没有这样的文件或目录:” 我也面临着类似的问题。我试着按照上面提到的帖子中给出的程序去做,但这并没有解决我的问题 我正在遵循github项目(cloud copasi)的部署过程。当我运行指令(python manage.py migrate)时,它在zsh终端上给出了以下错误。我正在虚拟环境中运行该进程

我正在使用MacOSCatalina10.15.3和Python2.7(只是为了复制在2.7中开发的旧项目)

我已经阅读了关于“ValueError:无法配置处理程序‘文件’:[Errno 2]没有这样的文件或目录:”

我也面临着类似的问题。我试着按照上面提到的帖子中给出的程序去做,但这并没有解决我的问题

我正在遵循github项目(cloud copasi)的部署过程。当我运行指令(python manage.py migrate)时,它在zsh终端上给出了以下错误。我正在虚拟环境中运行该进程

我已经在指定的目录中创建了该文件,但它仍然给我相同的错误

很抱歉,我不熟悉MAC和Python。 感谢您的及时帮助

谢谢

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/cloudcopasi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "/Users/cloudcopasi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute
    django.setup()
  File "/Users/cloudcopasi/venv/lib/python2.7/site-packages/django/__init__.py", line 22, in setup
    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
  File "/Users/cloudcopasi/venv/lib/python2.7/site-packages/django/utils/log.py", line 75, in configure_logging
    logging_config_func(logging_settings)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py", line 794, in dictConfig
    dictConfigClass(config).configure()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py", line 576, in configure
    '%r: %s' % (name, e))
ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/home/cloudcopasi/log/cloud-copasi.log'
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/Users/cloudcopasi/venv/lib/python2.7/site packages/django/core/management/_init__.py”,第364行,从命令行执行
utility.execute()
文件“/Users/cloudcopasi/venv/lib/python2.7/site packages/django/core/management/_init__.py”,第338行,在execute中
django.setup()
文件“/Users/cloudcopasi/venv/lib/python2.7/site packages/django/_init__.py”,第22行,在安装程序中
配置日志记录(settings.logging\u CONFIG,settings.logging)
文件“/Users/cloudcopasi/venv/lib/python2.7/site packages/django/utils/log.py”,第75行,在configure_logging中
日志记录\配置\函数(日志记录\设置)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py”,第794行,在dictConfig中
dictConfigClass(config).configure()
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py”,第576行,在configure中
“%r:%s%”(名称,e))
ValueError:无法配置处理程序“文件”:[Errno 2]没有此类文件或目录:'/home/cloudcopasi/log/cloud copasi.log'

这是一个相对路径-您确定Django确实可以找到具有此路径的文件吗?在Django shell中运行此命令,并检查它是否检测到文件的路径:
os.path.exists(path)
(首先导入
os
模块)确保目录
/home/cloudcopasi/log/
存在,并且运行Django的用户对该文件夹和文件具有写入权限