1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<span class="com">!/bin/bash</span> <span class="com">#搭建python环境步骤</span> <span class="com">#</span> <span class="com">#添加sudo用户</span> <span class="com">#第一步:环境准备</span><span class="pln"> yum </span><span class="pun">-</span><span class="pln">y install gcc gcc</span><span class="pun">-</span><span class="pln">c</span><span class="pun">++</span><span class="pln"> autoconf libjpeg libjpeg</span><span class="pun">-</span><span class="pln">devel libpng libpng</span><span class="pun">-</span><span class="pln">devel freetype freetype</span><span class="pun">-</span><span class="pln">devel libxml2 libxml2</span><span class="pun">-</span><span class="pln">devel zlib zlib</span><span class="pun">-</span><span class="pln">devel glibc glibc</span><span class="pun">-</span><span class="pln">devel bzip2 bzip2</span><span class="pun">-</span><span class="pln">devel ncurses ncurses</span><span class="pun">-</span><span class="pln">devel curl curl</span><span class="pun">-</span><span class="pln">devel e2fsprogs e2fsprogs</span><span class="pun">-</span><span class="pln">devel krb5 krb5</span><span class="pun">-</span><span class="pln">devel libidn libidn</span><span class="pun">-</span><span class="pln">devel openssl openssl</span><span class="pun">-</span><span class="pln">devel openldap openldap</span><span class="pun">-</span><span class="pln">devel nss_ldap openldap</span><span class="pun">-</span><span class="pln">clients openldap</span><span class="pun">-</span><span class="pln">servers sqlite</span><span class="pun">-</span><span class="pln">devel libaio libaio</span><span class="pun">-</span><span class="pln">devel </span><span class="com">#第二步:升级python2.6至python2.7.10</span><span class="pln"> wget https</span><span class="pun">://</span><span class="pln">www</span><span class="pun">.</span><span class="pln">python</span><span class="pun">.</span><span class="pln">org</span><span class="pun">/</span><span class="pln">ftp</span><span class="pun">/</span><span class="pln">python</span><span class="pun">/</span><span class="lit">2.7</span><span class="pun">.</span><span class="lit">10</span><span class="pun">/</span><span class="typ">Python</span><span class="pun">-</span><span class="lit">2.7</span><span class="pun">.</span><span class="lit">10.tgz</span><span class="pln"> tar </span><span class="pun">-</span><span class="pln">xvf </span><span class="typ">Python</span><span class="pun">-</span><span class="lit">2.7</span><span class="pun">.</span><span class="lit">10.tgz</span><span class="pln"> cd </span><span class="typ">Python</span><span class="pun">-</span><span class="lit">2.7</span><span class="pun">.</span><span class="lit">10</span><span class="pln"> mkdir </span><span class="pun">/</span><span class="pln">usr</span><span class="pun">/</span><span class="kwd">local</span><span class="pun">/</span><span class="pln">python2</span><span class="pun">.</span><span class="lit">7</span> <span class="pun">./</span><span class="pln">configure </span><span class="com">#等待编译完成</span><span class="pln"> make</span><span class="pun">&&</span><span class="pln">make install </span><span class="com">#以下非必须</span> <span class="com">#mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字</span> <span class="com">#ln -s /usr/local/bin/python2.7 /usr/bin/python</span> <span class="com">#python -V</span><span class="pln"> vi </span><span class="pun">/</span><span class="pln">usr</span><span class="pun">/</span><span class="pln">bin</span><span class="pun">/</span><span class="pln">yum </span><span class="com">#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6</span> <span class="com">#第三步:安装pip</span><span class="pln"> wget </span><span class="pun">--</span><span class="pln">no</span><span class="pun">-</span><span class="pln">check</span><span class="pun">-</span><span class="pln">certificate https</span><span class="pun">://</span><span class="pln">pypi</span><span class="pun">.</span><span class="pln">python</span><span class="pun">.</span><span class="pln">org</span><span class="pun">/</span><span class="pln">packages</span><span class="pun">/</span><span class="pln">source</span><span class="pun">/</span><span class="pln">s</span><span class="pun">/</span><span class="pln">setuptools</span><span class="pun">/</span><span class="pln">setuptools</span><span class="pun">-</span><span class="lit">18.2</span><span class="pun">.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">gz tar xzvf setuptools</span><span class="pun">-</span><span class="lit">18.2</span><span class="pun">.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">gz cd setuptools</span><span class="pun">-</span><span class="lit">18.2</span><span class="pln"> python setup</span><span class="pun">.</span><span class="pln">py install easy_install pip </span><span class="com">#########或者手动安装pip############</span><span class="pln"> wget </span><span class="pun">--</span><span class="pln">no</span><span class="pun">-</span><span class="pln">check</span><span class="pun">-</span><span class="pln">certificate https</span><span class="pun">://</span><span class="pln">pypi</span><span class="pun">.</span><span class="pln">python</span><span class="pun">.</span><span class="pln">org</span><span class="pun">/</span><span class="pln">packages</span><span class="pun">/</span><span class="pln">source</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">pip</span><span class="pun">/</span><span class="pln">pip</span><span class="pun">-</span><span class="lit">7.1</span><span class="pun">.</span><span class="lit">2.tar</span><span class="pun">.</span><span class="pln">gz tar xzvf pip</span><span class="pun">-</span><span class="lit">7.1</span><span class="pun">.</span><span class="lit">2.tar</span><span class="pun">.</span><span class="pln">gz cd pip</span><span class="pun">-</span><span class="lit">7.1</span><span class="pun">.</span><span class="lit">2</span><span class="pln"> python setup</span><span class="pun">.</span><span class="pln">py install</span> |
