Python 2.7.8 手动安装 & Python 环境变量添加

0x01 Python 2.7.8 手动安装

0x1 源码

https://www.python.org/download/releases/2.7.8
Python 2.7.8 手动安装 & Python 环境变量添加
倒数第2个

0x2 解压

xz -d Python-2.7.6.tar.xz
tar xvf Python-2.7.6.tar

0x3 编译

(1) 执行configure脚本

./configure

(2) 编译源代码

make

(3) 安装编译好的软件

sudo make install

发现一直编译失败 此时必须删除以前的python文件
分别存在/usr/lib/python2.x or
/usr/local/lib/python2.x)

上述步骤只是完成了python的安装但 没有设置python环境变量 ,导致pip安装的模块import无法找到。下面介绍一下环境变量的添加

0x02 Python 环境变量添加

当import 模块的时候python会便利寻找 sys.path 下的内容
Python 2.7.8 手动安装 & Python 环境变量添加
因此如果要想自己的模块直接可以import 需要添加python环境变量

(1) 永久添加 (当前用户)

在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:
vim ~/.bashrc
添加
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH
Python 2.7.8 手动安装 & Python 环境变量添加
source ~/.bashrc

(2) 永久添加 (所有用户)

vim /etc/profile
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH
需重启才能生效

(2) 临时添加

当前终端下输入
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH