zoukankan      html  css  js  c++  java
  • Centos编译安装python3

    1.2 安装python3的步骤

    1.2.1下载python3源码包(安装文件放在opt文件中)
    wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
    1.2.2 下载python3编译的依赖包
    yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    1.2.3 解压缩源码包
    tar -zxvf Python-3.6.6.tgz
    1.2.4 进入源码包文件夹
    cd Python-3.6.6
    1.2.5 编译且安装
    1.进入源码包目录
    cd Python-3.6.6

    2.ls查看源码包内容

    3.释放编译文件 Makefile
    ./configure --prefix=/opt/python36

    4.编译
    make

    5.编译安装,此步才会最终生成 /opt/python36/
    make install
    第4步和第5步可以合二为一, 使用以下命令即可
    make && make install
    注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!
    注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!
    注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!

    6.进入/opt目录查看python36文件夹,我们要的python3都在这里了
    1.2.6 更改linux的path变量,添加python3
    1.echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    2.环境变量配置文件:
    vim ~/.bash_profile   # 用户环境变量控制文件
    vim /etc/profile # 系统环境变量控制文件
    注意: 一定要将python3的目录放在第一位!!!!!!
    注意: 一定要将python3的目录放在第一位!!!!!!
    注意: 一定要将python3的目录放在第一位!!!!!!

    3.为了永久生效path设置,添加到/etc/profile全局环境变量配置文件中
    vim /etc/profile
    在最后一行加入:
    PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    4.重载配置文件/etc/profile
    source /etc/profile

    注意:

    1 在安装好python3之后,千万不要把原有的python2给删掉了

    2 更不能把python3重命名为python, 否则在linux下使用python2解释器的任何工具都可能无法使用

    注意:

    1 在安装好python3之后,千万不要把原有的python2给删掉了

    2 更不能把python3重命名为python, 否则在linux下使用python2解释器的任何工具都可能无法使用

    注意:

    1 在安装好python3之后,千万不要把原有的python2给删掉了

    2 更不能把python3重命名为python, 否则在linux下使用python2解释器的任何工具都可能无法使用

    1.2.7 安装django模块
    pip3 install -i https://pypi.douban.com/simple django==2.1.7
    1.2.8 配置django,把django项目跑起来
    (1) 创建一个django项目django-admin startproject qishi
    (2) 配置settings.py文件,将ALLOW_HOST=[]改为ALLOW_HOST=["*"]
    (3) 创建一个app   python3 manage.py startapp app01
    (4) 启动django python3 manage.py runserver 0.0.0.0:8000
    1.2.9 查看当前解释器的python模块有哪些
    pip3 list

     

  • 相关阅读:
    tomcat指定运行jdk
    阿里技术面试1
    关于eclipse配置tomcat时,console打印成功消息,但是不能成功访问页面的问题
    websocket需要tomcat8.5.8以上版本才支持
    记一次未解决的异常:java.lang.NoClassDefFoundError: net/sf/json/JSONObject
    曾国藩的修身之道
    @Param的用法和作用
    java集合性能
    springmvc映射html文件以及解决乱码问题
    【redis】--配置
  • 原文地址:https://www.cnblogs.com/youhongliang/p/12120102.html
Copyright © 2011-2022 走看看