【python】prepare for

发布时间:2019-09-23 17:05:45编辑:auto阅读(1397)

    //////

    ////// install pip

    //////

    [root@wode012 tools]# python get-pip.py 

    /tmp/tmp4BEPxg/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    You are using pip version 7.0.3, however version 7.1.2 is available.

    You should consider upgrading via the 'pip install --upgrade pip' command.

    Collecting pip

    /tmp/tmp4BEPxg/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

      Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB)

        100% |████████████████████████████████| 1.1MB 50kB/s 

    Collecting wheel

      Downloading wheel-0.26.0-py2.py3-none-any.whl (63kB)

        100% |████████████████████████████████| 65kB 35kB/s 

    Installing collected packages: pip, wheel

    Successfully installed pip-7.1.2 wheel-0.26.0

    [root@wode012 tools]# 


    //////

    ////// upgrade pip

    //////

    [root@wode012 tools]# pip install --upgrade pip

    Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages

    [root@wode012 tools]# 


    //////

    ////// install tornado

    //////

    [root@wode012 tools]# pip install tornado

    Collecting tornado

    /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

      InsecurePlatformWarning

      Downloading tornado-4.3.tar.gz (450kB)

        100% |████████████████████████████████| 454kB 583kB/s 

    Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname in /usr/lib/python2.7/site-packages (from tornado)

    Collecting singledispatch (from tornado)

      Downloading singledispatch-3.4.0.3-py2.py3-none-any.whl

    Collecting certifi (from tornado)

      Downloading certifi-2015.9.6.2-py2.py3-none-any.whl (371kB)

        100% |████████████████████████████████| 372kB 273kB/s 

    Collecting backports-abc>=0.4 (from tornado)

      Downloading backports_abc-0.4-py2.py3-none-any.whl

    Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/site-packages (from singledispatch->tornado)

    Building wheels for collected packages: tornado

      Running setup.py bdist_wheel for tornado

      Stored in directory: /root/.cache/pip/wheels/2d/e6/19/1a61a89abb78cc3e1761a5844eaa1fdc86fd41b38353df5967

    Successfully built tornado

    Installing collected packages: singledispatch, certifi, backports-abc, tornado

    Successfully installed backports-abc-0.4 certifi-2015.9.6.2 singledispatch-3.4.0.3 tornado-4.3

    [root@wode012 tools]# 


    //////

    ////// install mysql-python

    //////

    [root@wode012 tools]# pip install mysql-python

    Collecting mysql-python

    /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

      InsecurePlatformWarning

      Downloading MySQL-python-1.2.5.zip (108kB)

        100% |████████████████████████████████| 110kB 412kB/s 

    Building wheels for collected packages: mysql-python

      Running setup.py bdist_wheel for mysql-python

      Complete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-yf1v45/mysql-python/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpbTaMkNpip-wheel-:

      running bdist_wheel

      running build

      running build_py

      creating build

      creating build/lib.linux-x86_64-2.7

      copying _mysql_exceptions.py -> build/lib.linux-x86_64-2.7

      creating build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/__init__.py -> build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/converters.py -> build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/connections.py -> build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/cursors.py -> build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/release.py -> build/lib.linux-x86_64-2.7/MySQLdb

      copying MySQLdb/times.py -> build/lib.linux-x86_64-2.7/MySQLdb

      creating build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/REFRESH.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants

      running build_ext

      building '_mysql' extension

      creating build/temp.linux-x86_64-2.7

      gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -g -m64 -fPIC -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing

      unable to execute gcc: No such file or directory

      error: command 'gcc' failed with exit status 1

      

      ----------------------------------------

      Failed building wheel for mysql-python

    Failed to build mysql-python

    Installing collected packages: mysql-python

      Running setup.py install for mysql-python

        Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-yf1v45/mysql-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-OxlOGK-record/install-record.txt --single-version-externally-managed --compile:

        running install

        running build

        running build_py

        running build_ext

        building '_mysql' extension

        gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -g -m64 -fPIC -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing

        unable to execute gcc: No such file or directory

        error: command 'gcc' failed with exit status 1

        

        ----------------------------------------

    Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-yf1v45/mysql-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-OxlOGK-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-yf1v45/mysql-python

    [root@wode012 tools]# 


    //////

    ////// install dev support

    //////

    # yum install gcc

    # yum install gcc-c++

    # yum install python-devel

    # yum install git

    # yum install subversion






关键字