python permission denied怎么解决_Python multiprocessing: Permission denied,怎么办?
在试图执行使用多处理包的python程序时,我遇到了一个错误:File "/usr/local/lib/python2.6/multiprocessing/__init__.py", line 178, in RLockreturn RLock()File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 142, in
在试图执行使用多处理包的python程序时,我遇到了一个错误:File "/usr/local/lib/python2.6/multiprocessing/__init__.py", line 178, in RLock
return RLock()
File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 142, in __init__
SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__
sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 13] Permission denied
用户似乎没有访问共享内存的权限。当使用根权限执行时,它工作得很好。
是否有任何解决方案可以作为普通用户(而不是root用户)运行它?
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)