Intel® Distribution for Python*
Engage in discussions with community peers related to Python* applications and core computational packages.

pyzmq 16 conflicts with tornado 5

Orion_P_
New Contributor I
593 Views

pyzmq 16 is not compatible with tornado 5, one gets:

  File "/opt/anaconda/envs/scipy36-intel/lib/python3.6/site-packages/zmq/eventloop/ioloop.py", line 210, in install
    assert (not ioloop.IOLoop.initialized()) or \
AttributeError: type object 'IOLoop' has no attribute 'initialized'

pyzmq                     16.0.2             py36_intel_4  [intel]  intel

pyzmq 16.0.2 py36_intel_4
-------------------------
file name   : pyzmq-16.0.2-py36_intel_4.tar.bz2
name        : pyzmq
version     : 16.0.2
build string: py36_intel_4
build number: 4
size        : 1023 KB
arch        : x86_64
constrains  : ()
platform    : Platform.linux
license     : LGPL and BSD
subdir      : linux-64
url         : https://condaorg.cora.nwra.com/intel/linux-64/pyzmq-16.0.2-py36_intel_4.tar.bz2
md5         : f3a8d3a0c03fe775f83c90ee5ee7327a
dependencies:
  - intelpython
  - python 3.6*
  - zeromq 4.2.*

Could the the dependencies of the pyzmq 16 packages be updated to require tornado<5?  And/or pyzmq updated to 17+?

Thanks.

0 Kudos
1 Reply
DavidLiu
Employee
593 Views

Hi Orion, 

Have you tried this setup from the docs of pyzmq for tornado that involves IOloop?

https://pyzmq.readthedocs.io/en/latest/eventloop.html#tornado-ioloop

Thanks,

-David

0 Kudos
Reply