在Ubuntu 14.04上使用python posix_ipc创建共享内存时出现“值错误:无效参数”错误

时间:2019-02-07 18:21:12

标签: python-3.x ubuntu-14.04

我正在尝试使用python posix_ipc lib创建共享内存。在name = '/dev/shm/test.bin'的MacOS上运行良好。现在,我尝试在具有name = 'shm://test.bin'的Ubuntu 14.04计算机上执行相同的操作,但是我总是得到"Value Error: Invalid parameter(s)"

import posix_ipc
name = 'shm://test.bin'
size = 1024
memory = posix_ipc.SharedMemory(name, flags=posix_ipc.O_CREAT, size=size)

这是Ubuntu 14.04上的错误:

Traceback (most recent call last):
  File "tmp.py", line 4, in <module>
    memory = posix_ipc.SharedMemory(name, flags=posix_ipc.O_CREAT, size=size)
ValueError: Invalid parameter(s)

有什么想法让我忽略吗?非常感谢您的帮助!

0 个答案:

没有答案