我收到属性错误:“模块”对象在运行 python 代码时没有属性“enableTrace”

Posted

技术标签:

【中文标题】我收到属性错误:“模块”对象在运行 python 代码时没有属性“enableTrace”【英文标题】:I am getting Attribute error: 'module' object has no attribute 'enableTrace' while running a python code 【发布时间】:2017-08-11 20:35:23 【问题描述】:

我使用的是 python 2.7 并且我已经安装了模块 websocket-client 0.40.0 但我收到了上面提到的属性错误。

这是我的代码,我正在尝试通过 websocket 将我的 PC 连接到微控制器板

import websocket
import nltk
from nltk.tokenize import PunktSentenceTokenizer
import sys
import urllib
import urlparse
from urllib2 import HTTPError
from urllib2 import URLError
from getch import getch, pause
import numpy as np
websocket.enableTrace(True)
ws = websocket.create_connection("ws://169.254.7.144:1234") 

当我运行这个程序时,我得到了错误

文件“on_laptop.py”,第 35 行,在

websocket.enableTrace(True)

AttributeError: 'module' 对象没有属性 'enableTrace'

【问题讨论】:

【参考方案1】:

您可能已经安装了websocket 包(它没有enableTrace 方法)而不是websocket-client

pip install websocket-client 应该可以解决您的问题。

【讨论】:

为我解决了!谢谢!

以上是关于我收到属性错误:“模块”对象在运行 python 代码时没有属性“enableTrace”的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:“模块”对象没有属性“WebSocketApp”

TensorFlow,“‘模块’对象没有属性‘占位符’”

AttributeError:“模块”对象没有属性“urlopen”

Boto AttributeError:“模块”对象没有属性“HTTPSConnection”

AttributeError:“模块”对象没有属性“频谱图”

AttributeError:模块“张量流”没有属性“会话”