Pythonpip升级,pip升级python包命令

  Pythonpip升级,pip升级python包命令

  背景安装前,系统附带的大蟒运行环境如下。

  [root@ansibleserver魔幻金针菇]#密码

  /usr/魔法棘球蚴

  [root@ansibleserver魔幻金针菇]# ls -l python*

  -rwxr-xr-x2 root root 9176 2011年9月12日python

  lwxrwxrwx。1根根6 dec 1614336037 python 2-python

  -rwxr-xr-x2 root root 9176 2011年9月12日python 2.6

  -rwxr-xr-x1 root root 1418 sep 12 2011 python 2.6-config

  lwxrwxrwx 1根根16 dec 1700:57 python-config-python 2.6-config

  1、下载大蟒安装包大蟒安装包下载地址如下:

  www.python.org/FTP/python 33559号

  在那里可以看到各种各样的压缩包。截图如下。

  -其中可以看到两种形式的后缀。一个是普通的压缩包,在(同AmericanSecurityCouncil)美国安全委员会的末尾显示为密钥文件。下载后,可用于验证压缩包的正确性和安全性。使用的命令如下。

  gpg -验证【签名文件】【签名文件】

  2、解压缩安装

  上传到服务器后,按如下方式解压缩。

  # tar -zxvf Python-2.7.9.tgz

  编译:

  #./配置-前缀=/usr/local /

  安装: (对于制造,工作参数指示使用处理器数量同时执行,可以使用人造的显示) )。

  # make - jobs=` grep处理器/处理器/CPU信息WC-l

  #制造安装

  3、备份旧版本的大蟒将旧版本的重命名进行备份:

  # cd /usr/魔术的金针菇

  # mv python python2.6.6

  创建指向大蟒的新版本的链接:

  ln -s /usr/local/魔术金针菇/python

  您可以看到新版本和旧版本同时存在,如下图所示。

  4、验证

  直接输入python,确认大蟒的版本。

  # python

  python2.7.9(默认,2015年12月22日,02336004:23)).

  linux2上的【gcc 4。4 .620110731(红帽4。4 .6-3)]

  有关详细信息,请键入"帮助"、"版权"、"配额"或"许可证"。

  可以看到版本已经升级了。如果需要使用旧版本,则:

  # python2.6

  python2.6.6(r266336084292,2011年9月12日,14336003:14))).

  linux2上的【gcc 4。4 .520110214(红帽4。4 .5-6)]

  有关详细信息,请键入"帮助"、"版权"、"配额"或"许可证"。

  5、安装设置工具模块

  pypi.python.org/packages/source/s/setup 3359号工具/设置tools-7.0.tar.gz

  # tar xvzf setuptools-7.0.tar.gz

  # CD设置工具- 7.0

  # python setup.py安装

  6、问题6.1百胜不可用升级后,好吃会出现以下问题:

  解决方法如下。

  修改文件/usr/魔术的金针菇/好吃。修改前的内容如下。

  #!/usr/魔法棘球蚴/python

  修正后

  的内容如下:

  #!/usr/魔幻的金针菇/python2.6

  主要就是使用老版本的python,从而解决此问题

  6.2 python setup.py安装无法使用在安装模块的时候,使用pythonsetup.py安装的时候,报错如下:

  回溯(最近一次呼叫):

  文件/usr/魔幻的金针菇/ansible ,模块中的第四行

  导入pkg _资源

  导入错误:没有名为pkg _资源的模块

  这个主要是要进行重新安装相关模块,首先必须安装下载

  6.3 无法安装下载模块升级大蟒安装下载报错压缩需要(缺失的)zlib模块,具体报错内容如下:

  创建"分配/设置工具-0.6c 11-py 2.7。鸡蛋”并向其中添加" build/bdist.linux-x86_64/egg "

  回溯(最近一次呼叫):

  模块中第94行的文件" setup.py "

  脚本=脚本,

  文件"/usr/local/lib/python 2.7/distutils/core。py”,第152行,在设置中

  距离运行_命令()

  文件"/usr/local/lib/python 2.7/distutils/dist。py”,第953行,在运行命令中

  self.run _命令

  文件"/usr/local/lib/python 2.7/distutils/dist。py”,第972行,在运行命令中

  cmd_obj.run()

  文件"/opt/Oracle/sor/install/安装工具-0.6c 11/安装工具/命令/安装。py”,第76行,运行中

  self.do_egg_install()

  做鸡蛋安装中文件"/opt/Oracle/sor/install/安装工具-0.6c 11/安装工具/命令/安装。py "的第96行

  self.run_command(bdist_egg )

  运行命令中的文件"/usr/local/lib/python 2.7/distutils/cmd。py”,第326行

  self.distribution.run_command(命令)

  文件"/usr/local/lib/python 2.7/distutils/dist。py”,第972行,在运行命令中

  cmd_obj.run()

  文件/opt/Oracle/sor/install/setup tools-0.6c 11/setup tools/command/BD ist _ egg。py ,第236行,运行中

  dry_run=self.dry_run,mode=self.gen_header())

  make_zipfile中的文件/opt/Oracle/sor/install/setup tools-0.6c 11/setup tools/command/BD ist _ egg。py ,第527行

  z=zipfile .ZipFile(zip_filename,模式,压缩=压缩)

  __init__中的文件/usr/local/lib/python 2.7/zip文件。py ,第681行

  压缩需要(缺失的)zlib模块

  运行时错误:压缩需要(丢失的)zlib模块

  解决方法:

  安装兹里布-德韦尔包即可,如下:

  [root @ ansibleserver Python-2。7 .9]# rpm-QA grep zlib

  zlib-1.2.3-27.el6.x86_64

  [root @ ansibleserver Python-2。7 .9]# yum-y安装zlib-devel

  验证是否安装完成:

  [root @ ansibleserver Python-2。7 .9]# rpm-QA grep zlib

  zlib-1.2.3-27.el6.x86_64

  zlib-devel-1.2.3-27.el6.x86_64

   在安装完包之后,必须重新进行编译安装python,否则依旧无法使用

  转载于:https://www。cn博客。com/Kelly seem/p/5525109。超文本标记语言

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: