Intel® Distribution for Python*
Support and discussions for achieving faster Python* applications and core computational packages.
Announcements
Intel Customer Support will be observing the Martin Luther King holiday on Monday, Jan. 17, and will return on Tues. Jan. 18.
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

pyzmq 16 conflicts with tornado 5

Orion_P_
New Contributor I
257 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
257 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

Reply