IOError:[Errno 13]权限被拒绝:' 40c0f5.xyz'

时间:2018-01-08 09:25:37

标签: python django apache

我已经构建了一个Django应用程序,并使用wsgi在apache2服务器上部署了这个应用程序。

pep_web/
|-- media
|-- out_put_files
|-- outputStr
|-- pep_learn
|-- PepStructure
|-- Peptide_Descriptor
|-- prediction
|-- protocol
|-- stepbystep
`-- Structure_Descriptor

" Peptide_Descriptor" Django项目的APP需要写一些临时的  文件。

但它显示错误:

IOError: [Errno 13] Permission denied: '67fa042e47b74bd69fed5bfdf140c0f5.xyz'
由于此错误,

和programe中止。

我试过" chmod"目录权限的方法,但没有任何工作

sudo chmod -R 0755 /home/bic/pep_web
and 
sudo chmod -R 777 /home/bic/pep_web

完整的错误日志如下:

raceback (most recent call last):
  File "/home/bic/pep_web/Structure_Descriptor/Structure_bassed_Descriptor_generation.py", line 161, in <module>
    Str_DS_class().main_process(args.pep, args.DesOut)
  File "/home/bic/pep_web/Structure_Descriptor/Structure_bassed_Descriptor_generation.py", line 114, in main_process
    Str_DS_class().structure_gen(my_pep)
  File "/home/bic/pep_web/Structure_Descriptor/Structure_bassed_Descriptor_generation.py", line 73, in structure_gen
    pep = Peptide(seq, nterm = "charged", cterm = "neutral")
  File "/home/bic/pep_web/Structure_Descriptor/fragbuilder/peptide.py", line 43, in __init__
    self._molecule = self._assemble_peptide(self._residues)
  File "/home/bic/pep_web/Structure_Descriptor/fragbuilder/peptide.py", line 221, in _assemble_peptide
    file_out = open(temp_xyz, "w")
IOError: [Errno 13] Permission denied: '67fa042e47b74bd69fed5bfdf140c0f5.xyz'

0 个答案:

没有答案