私は問題があります。Python 3.3 でセロリを使用したいのですが、このパケットをインストールしましたが、正常に動作します。しかし、実行すると、ビリヤードのライブラリに問題があります。最初の問題は、ライブラリ _subproces を知らなかったことです。これを _winapi に変更したところ、動作するようになりました。しかし今、私は別の問題を抱えています。Python 3.3 では、Threading.Semaphor は verbose 引数を受け入れません。
[2013-04-05 11:21:22,468: ERROR/MainProcess] Unrecoverable error: TypeError('__i
nit__() takes from 1 to 2 positional arguments but 3 were given',)
Traceback (most recent call last):
File "C:\Python33\lib\site-packages\celery\worker\__init__.py", line 205, in s
tart
self.namespace.start(self)
File "C:\Python33\lib\site-packages\celery\bootsteps.py", line 119, in start
step.start(parent)
File "C:\Python33\lib\site-packages\celery\bootsteps.py", line 352, in start
return self.obj.start()
File "C:\Python33\lib\site-packages\celery\concurrency\base.py", line 112, in
start
self.on_start()
File "C:\Python33\lib\site-packages\celery\concurrency\processes.py", line 81,
in on_start
**self.options)
File "C:\Python33\lib\site-packages\billiard-2.7.3.23-py3.3.egg\billiard\pool.
py", line 834, in __init__
self._putlock = semaphore or LaxBoundedSemaphore(self._processes)
File "C:\Python33\lib\site-packages\billiard-2.7.3.23-py3.3.egg\billiard\pool.
py", line 136, in __init__
_Semaphore.__init__(self, value, verbose)
TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given
この問題を解決するアイデアはありますか???