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