[Twisted-Python] Re: epoll reactor in Twisted 2.50 tarball

Alvin Delagon adelagon at gmail.com
Mon Sep 10 04:53:39 EDT 2007


Just fixed it guys. Forgot to install python-dev first. ^_^


On 9/10/07, Alvin Delagon <adelagon at gmail.com> wrote:
>
> Hello guys,
>
> I have to install Twisted 2.50 on our Ubuntu Dapper servers. The problem
> is that I have to use the Twisted 2.50 tarball since Dapper apt
> repositories only have Twisted 2.40. The installation went smoothly and my
> twisted applications works except that when I try to run my scripts using
> the epoll reactor (twistd -ny ./myscript -r epoll) I get this error.
>
> Traceback (most recent call last):
>   File "/usr/bin/twistd", line 21, in ?
>     run()
>   File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line
> 27, in run
>     app.run (runApp, ServerOptions)
>   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
> 374, in run
>     config.parseOptions()
>   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
> 354, in parseOptions
>     usage.Options.parseOptions(self, options)
>   File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line
> 177, in parseOptions
>     self.__dispatch[optMangled](optMangled, arg)
>   File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line
> 333, in <lambda>
>     fn = lambda name, value, m=method: m(value)
>   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
> 276, in opt_reactor
>     installReactor(shortName)
>   File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
> line 80, in installReactor
>     installer.install()
>   File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
> line 60, in install
>     namedAny(self.moduleName).install()
>   File "/usr/lib/python2.4/site-packages/twisted/python/reflect.py", line
> 357, in namedAny
>     topLevelPackage = __import__(trialname)
>   File
> "/usr/lib/python2.4/site-packages/twisted/internet/epollreactor.py", line
> 22, in ?
>     from twisted.python import _epoll
> ImportError: cannot import name _epoll
>
>
> On my workstation (LinuxMint 3.0), the epoll reactor works fine. The
> difference is that I installed Twisted via apt-get. Thanks in advance for
> anyone who can point me to the right way.
>
> ---
> Alvin Delagon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20070910/c3adf129/attachment.htm 


More information about the Twisted-Python mailing list