zoukankan      html  css  js  c++  java
  • python 升级后记得重新安装pip

    
    WARNING! The remote SSH server rejected X11 forwarding request.
    Last login: Fri Sep 28 07:50:38 2018 from 192.168.137.1
    [root@adminset ~]# python
    Python 2.7.15 (default, Sep 28 2018, 06:37:54) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import setuptools
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named setuptools
    >>> 
    
    
    [root@adminset bin]# which python
    /usr/bin/python
    [root@adminset bin]# python -V
    Python 2.7.15
    
    [root@adminset bin]# python
    Python 2.7.15 (default, Sep 28 2018, 06:37:54) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cx_Oracle
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named cx_Oracle
    >>> 
    
    [root@adminset bin]# python2.7
    Python 2.7.5 (default, Jul 13 2018, 13:06:57) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cx_Oracle
    >>> 
    
    
    python升级后,需要重新安装pip
    
    [root@adminset ~]# which pip-18.0.tar.gz ^C
    [root@adminset ~]# which pip
    /usr/bin/pip
    [root@adminset ~]# cat /usr/bin/pip
    #!/usr/bin/python2
    
    # -*- coding: utf-8 -*-
    import re
    import sys
    
    from pip._internal import main
    
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script.pyw|.exe)?$', '', sys.argv[0])
        sys.exit(main())
    [root@adminset ~]# 
    
    
    [root@adminset pip-18.0]# python setup.py  install
    Traceback (most recent call last):
      File "setup.py", line 6, in <module>
        from setuptools import find_packages, setup
    ImportError: No module named setuptools
    [root@adminset pip-18.0]# 
    
    copying setuptools.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
    creating dist
    creating 'dist/setuptools-40.4.3-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
    Traceback (most recent call last):
      File "setup.py", line 194, in <module>
        dist = setuptools.setup(**setup_params)
      File "/root/setuptools-40.4.3/setuptools/__init__.py", line 140, in setup
        return distutils.core.setup(**attrs)
      File "/usr/local/python2.7.15/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/local/python2.7.15/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/local/python2.7.15/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/root/setuptools-40.4.3/setuptools/command/install.py", line 67, in run
        self.do_egg_install()
      File "/root/setuptools-40.4.3/setuptools/command/install.py", line 109, in do_egg_install
        self.run_command('bdist_egg')
      File "/usr/local/python2.7.15/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/local/python2.7.15/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/root/setuptools-40.4.3/setuptools/command/bdist_egg.py", line 234, in run
        dry_run=self.dry_run, mode=self.gen_header())
      File "/root/setuptools-40.4.3/setuptools/command/bdist_egg.py", line 495, in make_zipfile
        z = zipfile.ZipFile(zip_filename, mode, compression=compression)
      File "/usr/local/python2.7.15/lib/python2.7/zipfile.py", line 736, in __init__
        "Compression requires the (missing) zlib module"
    RuntimeError: Compression requires the (missing) zlib module
    
    
    yum install zlib
    
    yum install zlib-devel
    
    安装完成后,重新编译 python2.7【不需要删除,只需要重新编译,make,安装就行了】
    
    Installing pip script to /usr/local/python2.7.15/bin
    Installing pip2.7 script to /usr/local/python2.7.15/bin
    Installing pip2 script to /usr/local/python2.7.15/bin
    
    
    
    
    [root@adminset bin]# cat pip
    #!/usr/bin/python
    # EASY-INSTALL-ENTRY-SCRIPT: 'pip==18.0','console_scripts','pip'
    __requires__ = 'pip==18.0'
    import re
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])
        sys.exit(
            load_entry_point('pip==18.0', 'console_scripts', 'pip')()
        )
    [root@adminset bin]# 
    
    
    [root@adminset bin]# python
    Python 2.7.15 (default, Sep 28 2018, 06:37:54) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cx_Oracle
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named cx_Oracle
    >>> exit()
    [root@adminset bin]# pip install cx_Oracle
    Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
    Collecting cx_Oracle
      Downloading http://mirrors.aliyun.com/pypi/packages/61/7e/e9fc685060812730f3a0731126509efef36c045d48d2dd6a2737085c46a6/cx_Oracle-7.0.0-cp27-cp27m-manylinux1_x86_64.whl (668kB)
        100% |████████████████████████████████| 675kB 348kB/s 
    Installing collected packages: cx-Oracle
    Successfully installed cx-Oracle-7.0.0
  • 相关阅读:
    写Log日志的方法 减少插件引用
    操作文件常用的方法
    Git常用命令
    JS
    js
    BUG++
    mysql点滴记录 二 (MySql经典练习题)
    mysql点滴记录 一 (创建表结构 & 构建测试数据)
    TCPDF
    Docker-命令
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349045.html
Copyright © 2011-2022 走看看