linux环境python安装setuptools(使用easy_install)的必要条件
2015-03-23 01:37
761 查看
我在将centos默认自带的python2.6升级python2.7.9后想安装setuptools进一步安装第三方模块,结果却遇上了各种问题。最后也是各种百度才查到了答案,都是由于缺少其他的模块导致无法正常使用的。
首先,我在下载并解压setuptools-0.6c11后进入他的目录:
[root@localhost setuptools-0.6c11]# python setup.py install
执行时遇到如下报错:
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 236, in run
dry_run=self.dry_run, mode=self.gen_header())
File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 527, in make_zipfile
z = zipfile.ZipFile(zip_filename, mode, compression=compression)
File "/usr/local/lib/python2.7/zipfile.py", line 681, in __init__
"Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module
这里说明我没有安装zlib这个玩意,解决方案:
yum install zlib
yum install zlib-devel
重新编译安装python
之后用easy_install安装第三方模块时又报出如下错误:
[root@localhost setuptools-0.6c11]# easy_install pip
Download error: unknown url type: https -- Some packages may not be found!
No local packages or download links found for pip
Best match: None
这里的意思是说我的https协议没有安装,解决方案:
1.yum install openssl-devel
2.重新编译安装python
3.重新执行easy_install命令安装刚才的第三方模块应该就没有问题了。
小结:
我的这个centos也是刚创建的虚拟机,很多开发的时候必要的环境搭建的还不完善,因此可能没有及时安装一些必要的模块。在遇到命令执行不成功时一定要根据反馈的错误信息来思考问题出现的根源,实在不行还有百度作为技术支持呢(毕竟我肯定不是第一个遇到这些问题的人)。如果大家遇到类似的问题按我说的方法解决不了也欢迎在文章底下留言~
首先,我在下载并解压setuptools-0.6c11后进入他的目录:
[root@localhost setuptools-0.6c11]# python setup.py install
执行时遇到如下报错:
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 236, in run
dry_run=self.dry_run, mode=self.gen_header())
File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 527, in make_zipfile
z = zipfile.ZipFile(zip_filename, mode, compression=compression)
File "/usr/local/lib/python2.7/zipfile.py", line 681, in __init__
"Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module
这里说明我没有安装zlib这个玩意,解决方案:
yum install zlib
yum install zlib-devel
重新编译安装python
之后用easy_install安装第三方模块时又报出如下错误:
[root@localhost setuptools-0.6c11]# easy_install pip
Download error: unknown url type: https -- Some packages may not be found!
No local packages or download links found for pip
Best match: None
这里的意思是说我的https协议没有安装,解决方案:
1.yum install openssl-devel
2.重新编译安装python
3.重新执行easy_install命令安装刚才的第三方模块应该就没有问题了。
小结:
我的这个centos也是刚创建的虚拟机,很多开发的时候必要的环境搭建的还不完善,因此可能没有及时安装一些必要的模块。在遇到命令执行不成功时一定要根据反馈的错误信息来思考问题出现的根源,实在不行还有百度作为技术支持呢(毕竟我肯定不是第一个遇到这些问题的人)。如果大家遇到类似的问题按我说的方法解决不了也欢迎在文章底下留言~
相关文章推荐
- python笔记 - 配置Linux环境 easy_install的安装及使用
- python 自动安装工具 setuptools(easy_install) 的使用
- 配置Linux环境 easy_install的安装及使用
- Python - easy_install的安装和使用
- python----easy_install 安装和使用
- python cx_Oracle模块的安装和使用(linux环境)
- python cx_Oracle模块的安装和使用(linux环境)
- python cx_Oracle模块的安装和使用(linux环境)
- 使用easy_install安装BeautifulSoup——Python
- 使用easy_install安装BeautifulSoup——Python
- linux环境下的python安装过程(含setuptools)
- (未解决)WIN8下使用POWERSHELL安装python easy_install无法成功
- (win8 64位)Python安装新模块(使用easy_install)
- python - easy_install的安装和使用
- pip 和 easy_install 区别,以及使用python 的虚拟环境
- python - easy_install的安装和使用
- Python环境变量PYTHONPATH设置和easy_install简单使用
- python - easy_install的安装和使用
- Python使用easy-install安装时报UnicodeDecodeError的解决方法
- python - easy_install的安装和使用