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

     

  • 相关阅读:
    ASP在线群发源码!Jmail的需先安装jmail组件!
    用JS动态改变表单form里的action值属性的方法
    一些SqlBuckCopy心得
    近期关于Thread使用的一些感想.
    焦点图切换实现
    评国内三大B2C网站首页的信息架构
    20个改变网站用户体验的方法
    从信任出发建立电商用户体验体系
    Dom操作之兼容技巧
    9个移动网站优化的最佳实践
  • 原文地址:https://www.cnblogs.com/youhongliang/p/12120102.html
Copyright © 2011-2022 走看看