Python環境ノートの作成またはアップグレード

1699 ワード

Python環境ノートを構築またはアップグレードし、吐血記録を記録します!
新しいCentosでPythonを振り回すたびに、前の2つの文章(本文の終わりの文章の推薦を参照)を参考にした後、いつもこのような問題に直面して、もとはいくつかのPythonが依存しているパッケージがインストールされていないので、またmake&make installを再構築しなければなりません.Pythonを正式にインストールする前に、これらをインストールしておけば、やはり問題ありません!
#!/bin/bash
#  python    
#
# echo "fang ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers #  sudo  
#   :    
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libaio libaio-devel 

#   :  python2.6 python2.7.10
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar -xvf Python-2.7.10.tgz
cd Python-2.7.10
mkdir /usr/local/python2.7
./configure  #      
make&&make install

#     

#mv /usr/bin/python /usr/bin/python2.6 #     python      
#ln -s /usr/local/bin/python2.7 /usr/bin/python
#python -V

vi /usr/bin/yum

#!/usr/bin/python        python    #!/usr/bin/python2.6

#   :  pip
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz
tar xzvf setuptools-18.2.tar.gz
cd setuptools-18.2
python setup.py install
easy_install pip

#########      pip############
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz
tar xzvf pip-7.1.2.tar.gz
cd pip-7.1.2
python setup.py install

参考文章:本ブログはすべて北京SEO方法のオリジナル文章の原文の住所です:http://seofangfa.com/python-note/python-update-2.htmlここでお礼を言う