StudyPython之一 - huangyuefeng/study GitHub Wiki

学习Python入门

src_url

建议直接使用带Python2.7的CentOS虚拟机。网盘上会提供。

下面文章只提供了关键点,在部分环境里还有问题。

童靴,当我们玩python,

首先,我们得有python,主流版本是2.7和3.x。而centos 6.x自带的一般是2.6。差评。

python -V可以看到版本号。

下面我们来更新python版本到2.7,注意,不要更新到3.x,两大版本还是有很多不兼容的。

wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz --no-check-certificate

然后用编译的方式,产生2.7的python

tar -xvf Python-2.7.4.tgz

cd Python-2.7.4

./configure --prefix=/usr/local/python2.7

make

sudo make install

  • 创建链接来使系统默认python变为python2.7

sudo mv /usr/bin/python /usr/bin/python.old

sudo ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python

  • 修改yum配置(否则yum无法正常运行) sudo vim /usr/bin/yum 将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6.

至此CentOS6.3系统Python已成功升级至2.7.4版本。

其次,我们需要的是pip。这是python世界的钥匙,任何模块都可以用它来install。

赶紧来安装一个吧

需要先安装扩展源EPEL。

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

  • 首先安装epel扩展源: sudo yum -y install epel-release

  • 然后再安装pip sudo yum -y install python-pip

看看你有什么库 pip list

接下来安装些用得上的模块

Faker是一个可以让你生成伪造数据的Python包。当你需要初始化数据库,创建美观的XML文档,不断产生数据来进行压力测试或者想从生产服务器上拉取匿名数据的时候,Faker将是你最棒的选择。

  • Faker Data sudo pip install fake-factory