0

次のように、2 行だけで再現できます。

from multiprocessing import Event

e=Event()

与えます:

Traceback (most recent call last): 
  File "<stdin>", line 1, in <module> 
  File "/home/work/python2.7/lib/python2.7/multiprocessing/__init__.py", line 206, in Event
    from multiprocessing.synchronize import Event 
  File "/home/work/python2.7/lib/python2.7/multiprocessing/synchronize.py", line 33, in <module>
    " function, see issue 3770.") 
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.

ただし、エラー メッセージは正しくありません。Python が root によってインストールされていて、root としてログインしている場合、うまく動作します。

通常のユーザーには API を実行するための権限が欠けていると思いますが、それがどれかはわかりません。

Linux2.6.9でPython 2.7.1を使用してこれを解決するにはどうすればよいですか?

4

0 に答える 0