在安装之前,需要先安装zlib1g-dev:
sudo apt-get build-dep python
安装libssl-dev库:
sudo apt-get install libssl-dev
一、下载Python
安装包 ##
ctrl+alt+t打开ubuntu的shell终端,用wget命令下载python源码包
sudo wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
将python-2.7.3.tgz下载至当前目录下(这里大家当然可以cd到另外的路径下进行保存)
二、Python
的解压 ##
用tar zxvf命令解压
sudo tar zxvf Python-2.7.3.tgz
要确认压缩包确实在当前目录下哦
三、Python
的编译与安装 ##
在对Python进行编译之前,必须进行配置。在unix/linux平台上的安装过程中,配置和编译过程全部已经自动化,只需输入几条命令执行即可
通过执行脚本./configure开始编译,这一过程可以决定系统的配置,并创建相应的Makefile文件。执行完后即可make
通过添加–prefix用于指定python的安装路径于/usr/local/python2.7
cd Pythod-2.7.3
sudo ./configure --prefix=/usr/local/python2.7
,配置完成后,我们就可以执行make操作了
make
make编译的时间稍微有点长,大概5-6分钟,完成之后我们就可以开始安装
sudo make install
上面在./configure的时候增加python的安装目录,所以我们用ls命令查看此目录的信息。其中bin目录下用于存放python的相关执行程序。
但是,由于这是我们自己手动将python安装于/usr/local/python2.7目录下,此时$PATH环境变量无法找到此目录下的python解释器,为此可以增加一个软链接,代码如下:
sudo ln -s /usr/local/python2.7/bin/python /bin/python2.7
通过上面的命令,可以在/bin路径下面创建python2.7的链接,这里我们可以键入python2.7来间接访问python程序,相当与windows里面的快捷方式,下面可以通过运行python命令交互模式以查看刚刚的python2.7下的python解释器的版本情况
可以看到python解释器版本是2.7.6的
当然这个,也可以用python2.7 -V来查看
键入exit()交互模式
exit()
至此Python安装结束
1. setuptools的下载
setuptool源码的下载与python类似,通过wget命令来下载,指令如下:
sudo wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
2. setuptools的解压
sudo tar zxvf setuptools-0.6c11.tar.gz
3. setuptools的编译及安装
编译如下,用python2.7版本的程序来执行setup.py脚本,此脚本带参数build,执行编译过程。
(注意:如果用其它版本的python解释器来执行时,如python2.6,将把setuptools安装至相应的版本目录下)
cd setuptools-0.6c11
sudo python2.7 setup.py build
若运行出下列画面,则编译成功
如果编译OK,就可以进行安装了,如下:
sudo python2.7 setup.py install
出现如下画面则setuptools工具安装成功
并且从上图中可以看到此setuptools安装的路径
在/usr/local/bin目录下,故而哦我们可以查看一下:
我们来看看在/usr/local/bin目录下的setuptools工具的一些程序,就是这些easy_install程序,方便我们后期安装第三方模块使用
这里已经在/usr/local/bin中有easy_install了,如果setuptools工具的安装路径在图中看,不是在/usr/local/bin目录下的话,就可做一个软链接:
sudo ln -s /usr/local/......./easy_install /bin/easy_install
这样,当我们直接输入easy_install就可以访问此程序了
4、用setuptools自动安装django及numpy
安装django命令如下:
sudo easy_install django
安装numpy命令如下:
sudo easy_install numpy