• linux环境安装python


    linux环境下安装python3,一步一步来吧!

    安装python3

    •  安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题
    yum install readline-devel
    •  关闭防火墙和httpd
    service iptables stop
    service httpd stop

    注意:版本不同,关闭防火墙方式不同。  

    • 安装sqlite3
    yum -y install sqlite-devel
    • 编译安装python3,提前安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    • 如果没有安装wget需要安装
    yum -y install wget
    • 下载python
    wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    •  解压python包
    tar -zxvf Python-3.6.5.tgz
    • 进入Python文件夹,创建python3文件夹
    cd Python-3.6.5
    mkdir /usr/local/python3
    • 指定路径安装python
    ./configure --prefix=/usr/local/python3
    • 编译安装
    make
    make install
    • 建立python3的软链
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    • 将/usr/local/python3/bin加入PATH
    `vi ~/.bash_profile`
    • 编辑
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    PATH=$PATH:$HOME/bin:/usr/local/python3/bin #将/usr/local/python3/bin加到这里
    
    export PATH
    • 让改变生效
    source ~/.bash_profile
    

    python3就这样安装完成了。  


    ============================================================

    ==================================================================

    安装virtualenv

    pip3 install virtualenv 
    • 创建一个目录存放自己的虚拟环境
    # 在/usr/local/下
    mkdir envs
    • 创建虚拟环境
    cd /usr/local/envs
    virtualenv env_test
    • 启用虚拟环境
    cd env_test
    启用虚拟环境:source bin/activate
    退出虚拟环境:deactivate
    • 在虚拟环境中使用pip不需要在pip后加3,直接使用pip
    pip freeze 查看当前虚拟环境安装的第三方包信息
    pip freeze > requirements.txt 将当前虚拟环境安装的第三方包信息导出到文件
    pip install -r requirements.txt 批量安装requirements.txt文件中的第三方包  

    git 基本使用

    • 安装git
    yum install git  
    • 从git clone代码到本地服务器
    # 退出虚拟环境执行
    git clone https://github.com/Q1mi/trydjango110.git
    • 从远端仓库拉取最新代码
    git pull
    cd trydjango110
    virtualenv trydjango110_env
    source trydjango110_env/bin/activate
    pip install -r requirements.txt 批量安装第三方依赖包
    vi bbs/settings.py更改ALLOWED_HOSTS = ["*",]
    python manage.py runserver 0.0.0.0:8000 启动项
    

      

  • 相关阅读:
    delphi try except语句 和 try finally语句用法以及区别
    正向代理与反向代理(转)
    kbmMW功能
    problem 202,263、232、21、231
    leetcode day8
    leetcode day7
    VS2013 opencv2.4.8
    web 前端routine
    leetcode day6
    leetcode day5
  • 原文地址:https://www.cnblogs.com/gaoya666/p/9134915.html
Copyright © 2020-2023  润新知