2012-03-30 2 views
2

Я установил zmq и pyzmq на ubuntu 10.10, и все прошло нормально.Python не может импортировать zmq даже после установки pyzmq

На import zmq Я получаю сообщение об ошибке,

о том, "ImportError: cannot import name initthreads"

Может кто-нибудь сказать мне, почему это происходит?

+1

Вам нужно будет узнать, из какого модуля импортируется inittereads. Включите фактическую трассировку в свой вопрос. –

+0

Maverick (Ubuntu 10.10) не включает пакет 'python-zmq'; как вы их установили? –

+0

я загрузил источник и скомпилировал их и установил – northlondoner

ответ

4

Есть ли у вас аналогичная проблема?

https://github.com/zeromq/pyzmq/issues/80

Парень импортирует его в директории pyzmq.

+0

да, это проблема. но для меня, даже если я импортирую внешнюю папку pyzmq. это дает мне вышеуказанную ошибку. – northlondoner

+1

Что такое сборка «-inplace», указанная в этой ссылке выше? – northlondoner

+0

его работа я должен был запустить команду «python setup.py build_ext --inplace» – northlondoner

-1

Сразу после активации virtualenv, попробуйте

pip install pyzmq --install-option="--zmq=bundled" 

Это решается очень похожая проблема у меня был.

Смежные вопросы