python - 找不到可用的临时目录

标签 python odoo

我正在寻找一个临时目录, 但是当我试图获取目录时使用

tempfile.gettempdir()

它给我的错误

 File "/usr/lib/python2.6/tempfile.py", line 254, in gettempdir
    tempdir = _get_default_tempdir()
  File "/usr/lib/python2.6/tempfile.py", line 201, in _get_default_tempdir
    ("No usable temporary directory found in %s" % dirlist))
IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/home/openerp/openerp-server']

该目录的权限是root拥有的777。

最佳答案

这种错误发生在两种情况

  1. 权限(应为 drwxrwxrwt 并由 root 拥有)
  2. 空格

要检查空间(磁盘使用情况)只需在终端上运行命令

df -h

将列出unix上的磁盘使用情况并得到类似的输出

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        28G   15G   12G  58% /

如果根(挂载在/上)使用率为 100%。

你需要清理tmp目录或者重启机器或者在root上腾出一些空间。

关于python - 找不到可用的临时目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16996125/

相关文章:

python - 如何在外壳上停止没有错误消息的Python脚本?

python - 与 numpy.logspace() 函数相比,如何用 C++ 编写更快的代码?

python - 理解列表理解

python - Odoo session 随机过期

python - 通过继承 MaintenanceRequest 模型,通知维护团队成员有关新请求的信息

odoo - 如何在 Odoo 中查看营销事件的电子邮件地址?

python - 如何通过 Selenium 和 Python 将文本发送到搜索字段

python - 通过定义排序顺序,根据子字典键对 python 字典键进行排序

javascript - 如何在 Odoo 的路由页面中使用 CSS 和 JS 资源?

odoo - 如何在odoo中从xml代码设置默认字段值?