[英]"Importerror: no module named zope.interface", but I already installed on my Centos 7
為什么我不能運行這段代碼? 我已經有了 zope.interface 我嘗試更新路徑但仍然不起作用,我不知道為什么。 見上圖:
import paho.mqtt.client as mqtt
from twisted.internet import reactor, protocol
from txws import WebSocketFactory
import json
如果您使用 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/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.