python – ‘NoneType’对象在安装Bootstrap setuptools时没有属性’decompressobj’
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – ‘NoneType’对象在安装Bootstrap setuptools时没有属性’decompressobj’,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2013字,纯文字阅读大概需要3分钟。
内容图文
![python – ‘NoneType’对象在安装Bootstrap setuptools时没有属性’decompressobj’](/upload/InfoBanner/zyjiaocheng/738/2646ff1e66d2497992bb9bcbd94c43e9.jpg)
我刚刚开始(如30分钟前)使用Ubuntu 12.04(我以前的所有经验都是使用Windows),我刚开始学习如何在几周前编程,所以这可能是一个非常初学的问题.
我正在尝试安装python 3.2,并在python 3.2中获取setuptools和pip.一切似乎都在python 2.7中正常工作.但是当我尝试使用此代码安装setuptools时wget https://bootstrap.pypa.io/ez_setup.py -O – | sudo python3.2我收到以下错误
Extracting in /tmp/tmpcwnav_
Traceback (most recent call last):
File "<stdin>", line 332, in <module>
File "<stdin>", line 329, in main
File "<stdin>", line 51, in _install
File "/usr/local/lib/python3.2/contextlib.py", line 28, in __enter__
return next(self.gen)
File "<stdin>", line 101, in archive_context
File "/usr/local/lib/python3.2/zipfile.py", line 1004, in extractall
self.extract(zipinfo, path, pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 992, in extract
return self._extract_member(member, path, pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 1035, in _extract_member
source = self.open(member, pwd=pwd)
File "/usr/local/lib/python3.2/zipfile.py", line 978, in open
close_fileobj=not self._filePassed)
File "/usr/local/lib/python3.2/zipfile.py", line 487, in __init__
self._decompressor = zlib.decompressobj(-15)
AttributeError: 'NoneType' object has no attribute 'decompressobj'
基于一些谷歌搜索,看起来我遇到了问题,因为尚未安装zlib.尝试为python 2.7安装setuptools时没有这个问题.我进入python 3.2并尝试导入zlib并在我尝试时收到错误消息.我也尝试做sudo apt-get install zlib并得到错误消息E:无法找到包zlib.当我尝试使用sudo apt-get install zlib1g或sudo apt-get install zlib1g-dev时,我没有收到错误消息.我真的不知道发生了什么.我如何获得zlib for python 3.2(或以其他方式解决此问题?)
解决方法:
你的问题似乎是你编译Python而不支持zlib.在编译Python之前,请确保已安装zlib-devel(sudo apt-get install zlib1g-dev).
使用您编译的Python或者代替系统而没有任何问题.但是,您必须记住在调用Python时通过指定完整路径(如/usr/local/bin / python而不是plain python)来调用您想要使用的那个.或者,您可以在/usr/bin /之前将(/usr/local/bin /)添加到PATH中,以便在键入python system时运行已编译的Python.
内容总结
以上是互联网集市为您收集整理的python – ‘NoneType’对象在安装Bootstrap setuptools时没有属性’decompressobj’全部内容,希望文章能够帮你解决python – ‘NoneType’对象在安装Bootstrap setuptools时没有属性’decompressobj’所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。