zoukankan      html  css  js  c++  java
  • 第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1

    第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1

    1.检查系统是否安装了python

    [root@192 ~]# rpm -qa python
    python-2.6.6-51.el6.x86_64
    [root@192 ~]# 

    可以看到CentOS6.5系统默认安装了python2.6.6

    2.检查一下Python安装在什么地方

    [root@192 ~]# whereis python
    python: /usr/bin/python /usr/bin/python2.6 /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
    [root@192 ~]#

    可以看到Python启动文件在/usr/bin/python2.6里,有一个快速软连接在/usr/bin/python,那么我们就要安指定其他目录安装,防止默认安装到2.6.6的路径起冲突,2.6.6不能卸载掉,因为系统的yum命令是依赖Python2.6.6的

    3.安装依赖库和编译器

    # yum install gcc -y
    # yum install openssl-devel

    如果没有安装openssl-devel,在安装过程中pip无法安装

    4.下载对应版本的Python,并解压

    wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz    下载python
    
    tar -xvf Python-3.5.1.tgz                    解压Python

    5.进入Python解压目录,编译安装Python3.5.1

    cd Python-3.5.1
    ./configure --prefix=/usr/local     指定编译安装的目录
    make && make install                编译并且安装到指定目录

    6.检查一下Python3.5安装的详情

    [root@192 Python-3.5.1]# whereis python
    python: /usr/bin/python /usr/bin/python2.6 /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.5-config /usr/local/bin/python3.5m /usr/local/bin/python3.5m-config /usr/local/bin/python3.5 /usr/local/lib/python3.5 /usr/include/python2.6 /usr/share/man/man1/python.1.gz

    可以看到Python3.5.1已经安装成功

    7.将系统默认的python启动文件修改成别的名字

    修改/usr/bin下的Python文件名字

    8.将Python3.5.1安装目录下的Python3.5启动文件创建软连到,Python默认的启动目录

    ln -s /usr/local/bin/python3.5 /usr/bin/python   创建Python3.5软连接到/usr/bin/目录,名字叫Python

    9.这样以后输入Python回车后就是执行的Python3.5.1的版本

    [root@192 /]# python
    Python 3.5.1 (default, Oct  3 2017, 03:19:49) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 

    10.在安装python3.5.1时自动安装了pip3,测试一下pip3是否可用

    复制代码
    [root@192 /]# pip3 list
    pip (7.1.2)
    setuptools (18.2)
    You are using pip version 7.1.2, however version 9.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    [root@192 /]# 
    复制代码

    可以看到pip3能用

    11.修改/usr/bin/yum文件

    因为yum命令默认使用的Python文件名称调用的Python2.6.6,我们将Python软连接了python3.5.1所以现在yum命令不可以用了,我们要改一下yum配置文件,让它用回python2.6.6版本

    vim /usr/bin/yum  
    将第一行中的“#!/usr/bin/python”
    修改为“#!/usr/bin/python-2.6”,保存即可

    测试

    [root@192 /]# yum
    Loaded plugins: fastestmirror, refresh-packagekit, security
    You need to give some command
    Usage: yum [options] COMMAND

    安装完成

  • 相关阅读:
    Coursera机器学习week11 单元测试
    关于 TypeReference 的解释
    getModifiers 方法解释。
    instanceof isInstance isAssignableFrom 比较
    elasticsearch 基础 语法总结
    kibana 启动 关闭 和进程查找
    MD5 SHA1 SHA256 SHA512 SHA1WithRSA 的区别
    spring boot 项目 热启动
    java zip 压缩文件
    Packet for query is too large (1660 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
  • 原文地址:https://www.cnblogs.com/aooy/p/12022216.html
Copyright © 2011-2022 走看看