之前的ubuntu的自带的python版本较低,下面的方法可以完成升级。
先用命令: python -V可以查看当前python版本。因为2.0和3.0以上在语法上有不同所以这里升级到3.0以上。
# sudo apt-get update. % 升级软件包; # sudo apt-get install python3.3
至此我们下载了最新的安装包。然后,我们在/usr/bin/ 目录下(有的可能在/usrlocal/bin/目录下 可以使用命令whereis python来查看python可
执行脚本的路径)可以看到刚才的python3.3.
# rm -rf /usr/bin/python %%%%%%%删除旧的链接,因为旧的python是链接到老的python程序的。 # ln -s /usr//bin/python3.3 %%%%%%%%%/usr/bin/python 建立新的链接,使得python指向最新版本的python3.3 # python -V %%%%%%%%查看一下新的版本。
安装了python就可以安装django了,至于apache等服务器可以先不用安装。安装django有几种方法,这里我们选择其中的一种。直接下载安装包,然后解压安装;
安装包的地址:https://www.djangoproject.com/download/
我们下载 Django-1.7.3.tar.gz 版本,然后到放到/opt/下面解压
root@michaelpc:# tar -zxvf Django-1.7.3.tar.gz root@michaelpc:/opt# cd Django-1.7.3/
然后执行:
root@michaelpc:/opt/Django-1.7.3# python setup.py install
检验:
root@michaelpc:/opt/Django-1.7.3# python %%%%%%%%进入python命令行模式 Python 3.3.2+ (default, Oct 9 2013, 14:56:03) [GCC 4.8.1] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.VERSION (1, 7, 3, 'final', 0) %%%%%%%%%显示了版本号。 安装完成。 >>>
如果我们想升级安装的Django,如果是以上面的这种方式安装的那么需要进行下面操作进行升级。即删除 python的dist-packages就可以了。然后重新按照上面的方法安装。如果是用easy_install或者pip来安装的,直接覆盖旧可以了。
root@michaelpc:/# python -c "import sys; sys.path = sys.path[1:]; import django; print(django.__path__)" %%%%%这个步骤的目的是帮助找到路径 ['/usr/local/lib/python3.3/dist-packages/django'] root@michaelpc:/# ls /usr/local/lib/python3.3/dist-packages/ django Django-1.5.12.egg-info %%%%%%%这个是我安装1.7.*版本之前安装的。 root@michaelpc:/# rm -rf /usr/local/lib/python3.3/dist-packages/* %%%%%%%%%%%%删除 ok.
ubuntu下 python的升级,django的安装和升级。
原文地址:http://blog.csdn.net/michael_kong_nju/article/details/42878651