linux下python(2.7.3)+Django安装

2019-07-13 03:47发布

在安装之前,需要先安装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安装结束

四、Setuptools的安装过程

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