为什么我无法运行此代码?我已经有zope.interface我尝试更新路径,但仍然无法工作,我不知道为什么。见上图:
import paho.mqtt.client as mqtt
from twisted.internet import reactor, protocol
from txws import WebSocketFactory
import json
答案 0 :(得分:1)
如果您安装了pip,很可能会破坏安装。
使用pip安装zope模块后,例如:z3c.password,zope安装中断。
这是因为pip将模块安装在
/usr/local/lib/python2.7/dist-packages/zope
中,原始模块zope.interface位于/usr/share/pyshared/zope/interface/
,并且在导入时具有较小的相关性。
要解决此问题,我会尝试将其符号化:
cd /usr/local/lib/python2.7/dist-packages/zope
sudo ln -s /usr/share/pyshared/zope/interface/