Python基础知识梳理-第01部分

在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等工具, 最后是vim的设置.

1. 安装python.

# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz

Python-2.7.14 # ./configure --prefix=/usr/local/python27

Python-2.7.14 # make

Python-2.7.14 # make install

将/usr/local/python27/bin加入到环境变量PATH中.

# grep 'PATH' ~/.bash_profile

PATH=/usr/local/python27/bin:/usr/local/mysql/bin:$PATH:$HOME/bin

export PATH

# source ~/.bash_profile

# python --version

Python 2.7.14

2. 安装setuptools, 其为pip的依赖.

# wget https://pypi.python.org/packages/e9/c3/5986db56819bd88e1a250cad2a97249211686b1b7b5d95f9ab64d403a2cb/setuptools-38.2.5.zip#md5=abfd02fba07b381c3a9682a32d765cc6

setuptools-38.2.5 # python setup.py install

3. 安装pip, 其为Python包的管理工具.

# wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

pip-9.0.1 # python setup.py install

4. 安装ipython, 其为增强的交互式Python shell, 在基础学习, 脚本编写中都非常有用, 稍后会看到它的强大.

# pip install ipython

5. 安装flake8, 其用于语法检查, 和代码规范(PEP8)检查, 下面设置vim时, 会用到此处.

# pip install flake8

6. 安装virtualenv, 其为Python开发的虚拟环境, 在开发Flask应用时, 会用到它.

# pip install virtualenv

初始化虚拟环境.

# virtualenv /tmp/venus

New python executable in /tmp/venus/bin/python

Installing setuptools, pip, wheel...done.

进入虚拟环境.

/tmp/venus # source bin/activate

(venus) /tmp/venus #

在虚拟环境中, 安装Flask.

(venus) /tmp/venus # pip install flask

退出虚拟环境.

(venus) /tmp/venus # deactivate

#

7. 设置vim.

7.1 下载Vundle, 其为vim插件的管理工具, 也是设置vim时, 唯一要手动直接下载的, 作用类似于pip吧.

# git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

7.2 下载.vimrc配置文件, 该链接是我在github上的一个地址, 将其下载到root用户的家目录.

# wget https://raw.githubusercontent.com/lsjjy/vim-for-python/master/.vimrc

7.3 执行下面的命令, Vundle会自动安装.vimrc文件中的插件.

# vim +PluginInstall +qall

vim中用到的主要插件, 和其作用概述如下.

SnipMate - 代码片段补全.

Syntastic - 代码语法, 规范(静态)检查.

jedi-vim - 编程提示.

molokai, vim-airline - 主题和边栏美化.

本文来自企鹅号 - 数据库最佳实践媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏蓝天

ZooKeeper-3.4.6分布式安装指南

介绍ZooKeeper-3.4.6版本的分布式安装,力求细致,提供精确的安装指导。本文的安装环境是64位的SuSE 10.1 Linux,也适用于ZooKe...

18110
来自专栏乐沙弥的世界

Xtrabackup 流备份与恢复

        Xtrabackup是MySQL数据库的备份不可多得的工具之一。提供了全备,增备,数据库级别,表级别备份等等。最牛X的还有不落盘的备份,即流备份...

73920
来自专栏码农二狗

lumen for sae

12230
来自专栏惨绿少年

KICKSTART无人值守安装

1.1 环境说明 [root@test ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [roo...

32800
来自专栏openshift持续集成

配置jenkins邮件通知(openshift)

进入“系统管理”>>>“插件管理”安装邮件通知插件Email Ext Recipients Column Plugin,Email Extension Plug...

561130
来自专栏Albert陈凯

VMware workstation网络NAT模式修改虚拟网络子网网段

安装wm ware 时,系统默认添加两个网卡,网段是随机的,如果想修改,需要在软件里面设置一下 在菜单中选择:编辑-->虚拟网络编辑器 ? VMware虚拟机设...

47140
来自专栏Spark学习技巧

重磅:Flume1-7结合kafka讲解

本文主要是将flume监控目录,文件,kafka Source,kafka sink,hdfs sink这几种生产中我们常用的flume+kafka+hadoo...

83170
来自专栏前端儿

虚拟机安装Ubuntu的上网设置(有线网络和无线网络)

    在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式)     如果默认情况下不能上网,则按以下步骤尝试:

36220
来自专栏耕耘实录

CentOS7.5-1804系统内核升级

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

48630
来自专栏小狼的世界

在Centos 5.2下编译安装LAMP

首先使用Virtualbox安装一台CentOS 5.2的虚拟机,网络连接采用 Host-only Adapter,这样主客机之间可以互相访问,但是客机不能够上...

12020

扫码关注云+社区

领取腾讯云代金券