zoukankan      html  css  js  c++  java
  • CentOS系统下安装python3+Django

    转载:CentOS系统下安装python3+Django

    1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim

    2.安装开发工具组:yum groupinstall "Development tools"

    3.安装可能还会用到的一些工具:yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    4.自行下载Python-3.5.2.tgz的源码包,这里推荐使用FileZilla用sftp从本机向服务器传输,速度较快。也可以使用wget 从网上下载

    5.使用tar -zxvf Python-3.5.2.tgz解压源码包,会生成一个Python-3.5.2的文件夹,用cd Python-3.5.2进入该文件夹

    6.执行 ./configure --prefix=/usr/local/python/python3 命令。./configure命令执行完毕之后创建一个文件creating Makefile,供下面的make命令使用 执行make install之后就会把程
    序安装到我们指定的目录中去。
    Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径,如果不配置该选

    项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。如果配置--prefix如:

    ./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

    当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。

    7.配置完成后执行make、make install命令。这样,我们的python3.5就安装到了/usr/local/python/python3中

    8.由于CentOS 7自带python2.7,所以此时执行python命令会自动使用2.7,我们需要修改下python这条命令的软连接,让他指向我们新安装的python3.5

    ln -s /usr/local/python/python3/bin/python3 /usr/bin/python  软连接创建好后执行python命令可查看到python版本信息

    9.修改yum配置文件,因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5

    因此修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。

    10.python3自带了pip工具,所以我们需要建立一条pip的软连接,这样我们可以随时随地使用pip命令

    pip可执行文件在/usr/local/python/python3/lib/python3.5/sitepackages,所以我们进入cd /usr/bin中建立这样一条软连接:

    ln -s /usr/local/python/python3/lib/python3.5/sitepackages/pip /usr/bin/pip   搞定

    python3 -m pip install paramiko  如果软连接添加无效可以使用该命令

    11.安装django:python3.5的包存放位置:/usr/local/python/python3/lib/python3.5/site-packages,进入该路径后使用pip安装

    pip install django,有时候连接不稳定,使用ctrl+z退出安装,并重新安装

    12.安装成功后你会发现并不能使用django-admin.py startproject这条命令,同样,你需要在/usr/bin中建立软连接:

    ln -s /usr/local/python/python3/lib/python3.5/site-packages/django/bin/django-admin.py /usr/bin/django-admin.py

    13.使用django.admin startproject project_name创建项目后,进入project_name,然后使用python manage.py startapp app_name,创建一个应用,大功告成

  • 相关阅读:
    windows下添加多个git仓库账号
    向多个git仓库提交
    (原+转)C++中的lambda表达式
    (原)使用vectot的.end()报错:iterators incompatible
    (原)使用opencv的warpAffine函数对图像进行旋转
    (原)VS2013在Release情况下使用vector有时候会崩溃的一个可能原因
    (原)Understand中查看函数调用关系
    (原+转)Ubuntu下安装understand及在启动器中增加快捷方式
    (原)测试intel的并行计算pafor
    (原)C++中测试代码执行时间
  • 原文地址:https://www.cnblogs.com/China-YangGISboy/p/10643320.html
Copyright © 2011-2022 走看看