Python 属性错误:';str';对象没有属性';解码';
我将使用pip软件包安装程序在我的电脑中安装ZeroMQ库。我用它作为我的参考。执行以下命令后:Python 属性错误:';str';对象没有属性';解码';,python,pip,zeromq,Python,Pip,Zeromq,我将使用pip软件包安装程序在我的电脑中安装ZeroMQ库。我用它作为我的参考。执行以下命令后: pip install pyzmq-static 我得到这个错误: C:\Users\MyName>pip install pyzmq-static You are using pip version 7.0.1, however version 7.0.3 is available. You should consider upgrading via the 'pip install --
pip install pyzmq-static
我得到这个错误:
C:\Users\MyName>pip install pyzmq-static
You are using pip version 7.0.1, however version 7.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyzmq-static
Using cached pyzmq-static-2.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "C:\Users\MyName\AppData\Local\Temp\pip-build-m8zyvx48\pyzmq-static\
setup.py", line 6, in <module>
long_description = open(os.path.join(os.path.dirname(__file__), 'README.
rst')
AttributeError: 'str' object has no attribute 'decode'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MyName\
AppData\Local\Temp\pip-build-m8zyvx48\pyzmq-static
C:\Users\MyName>pip安装pyzmq static
您使用的是pip版本7.0.1,但版本7.0.3可用。
您应该考虑通过“PIP安装升级PIP”命令进行升级。
收集pyzmq静态
使用缓存的pyzmq-static-2.2.tar.gz
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第20行,在
文件“C:\Users\MyName\AppData\Local\Temp\pip-build-m8zyvx48\pyzmq static\
setup.py”,第6行,在
long_description=open(os.path.join(os.path.dirname(_文件__)),'README。
rst')
AttributeError:“str”对象没有属性“decode”
----------------------------------------
命令“python setup.py egg\u info”失败,错误代码为C:\Users\MyName中的1\
AppData\Local\Temp\pip-build-m8zyvx48\pyzmq静态
我的python版本是3.5,我使用windows 8.0操作系统
更新
我发现我的参考文章使用了Python2.X,而我使用的是Python3.5。为什么要使用
pyzmq static
?根据pyzmq static
的说法,它的最新软件包已经过时,它是在2012年9月11日上载的,可能不是为Python3.X开发的
您应该尝试使用(甚至如pyzmq静态的pypi页面所示)。您使用的是Python 3吗?似乎
str.decode
存在于Python 2中,但不存在于Python 3中。@tobias_k,是的,我使用的是Python 35。我将更新我的帖子。此模块是否适用于Python 3版本