* 作者:煮酒品茶 tea
* 博客:http://www.zwhset.com http://cwtea.blog.51cto.com
* 目前在京峰教育担任python讲师
#0、系统环境准备
CentOS6.5+Python2.6/7+oschina GIT +IPython+RPM源
**说明:**
> Vmware:用于跑虚拟操作系统
> Python2.7:使用2的7版本
> GIT:代码托管平台
> Ipython:高级交互模式
> rpm源:更好更稳定的linux软件安装 yum
**下载vmware:**
http://www.xp510.com/xiazai/ossoft/desktools/22610.html
**下载centos6.5镜像:**
http://mirrors.163.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso
##RPM源安装:
`rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm`
##依赖包安装
**PYTHON**
`yum install –y gcc gcc-c++ readline-devel`
**GIT:**
`yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker`
**其它:**
`yum install -y mysql mysql-server mysql-devel zlib zlib-devel`
##下载软件安装包:
~~~
mkdir ~/tools
cd ~/tools
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
wget https://www.kernel.org/pub/software/scm/git/git-1.9.4.tar.gz
wget https://bootstrap.pypa.io/ez_setup.py
wget https://pypi.python.org/packages/e0/b4/1e023e0f0e3a1475c146889f91989a306162c162d76eceac8ad13d6fad8d/setuptools-30.3.0.tar.gz#md5=412702ed64df822c9ac947e1048b4ea9
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
~~~
**所有软件都已经存放于oschina的git服务器上面。**
`git clone https://git.oschina.net/zwhset/python-install-packet.git`
#1、Python源码安装:
~~~
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make && make install
python
exit()
~~~
查看python version是不是2.7.6
GIT安装
~~~
tar xzf git-1.9.4.tar.gz
cd git-1.9.4
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
~~~
#2、pip安装
##2.1、网络走的方式 PIP2.7安装
脚本安装
~~~
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
easy_install-2.7 pip
~~~
天朝网络你懂的,有时会装不上,走下面离线安装的方式
##2.2、下载后安装PIP
**安装setuptools**
~~~
tar zxvf setuptools-30.3.0.tar.gz
cd setuptools-30.3.0
python setup.py install
~~~
**安装pip**
~~~
tar zxvf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
~~~
##2.3、测试
`pip install flask`
#3、替换pypi源
##3.1、使用阿里云的pypi源
~~~
mkdir ~/.pip
vim ~/.pip/pip.conf
~~~
> [global]
> index-url = http://mirrors.aliyun.com/pypi/simple/
> [install]
> trusted-host=mirrors.aliyun.com
##3.2、测试:
`pip install MYSQL-python`
- python核心
- python27编译安装
- 原处修改以及拷贝
- loop
- 内置的变量
- 内置类型
- python内置方法
- 内置方法列表
- 求绝对值-abs
- 求商取余-divmod
- 交换输入-input
- [未完]文件打开函数-open
- staticmethod
- 判断迭代对象真假all
- 判断迭代对象真假any
- 枚举对象enumerate
- 整数转换类型int
- ascii码转换ord-chr-unichr
- 类型转换str
- python执行字符串表达式eval
- 类型判断isinstance
- 数学计算pow
- 数学计算和sum
- 不可变集合frozenset
- zip
- 比较cmp
- basestring类型判断
- 反转序列迭代器resversed
- python模块
- glob
- sys.argvgetopt-argparse
- os
- sys
- requests
- random
- time
- date
- zlib-gzip-bz2-zipfile-tarfile
- ftp
- paramiko
- pexpect
- 数据库模块
- redis
- mysql
- mongodb
- __builtin__
- 学生PYTHON分享
- 学生运维分享