zoukankan      html  css  js  c++  java
  • python Web项目上线之服务器环境配置

    1.下载安装Xftp

    安装成功后,登录服务器用户密码,登录成功后

    使用Xftp 将下载好的python解释器linux压缩包放置在服务器根目录下(这里用的是python3.7)

    2. 解压压缩包,安装python3

    # 解压
    tar -zxvf Python-3.7.0.tgz
    
    
    # 安装python3到/usr/local/python3目录(会在/usr/local 目录下自动创建python3)
    /configure --prefix=/usr/local/python3
    
    # 进行安装
    make && make install

    3.调整软连接

    #安装成功后去/usr/bin目录设置python和pip的软连接指向
    
    cd /usr/bin/
    
    ln -s /usr/local/python3/bin/python3.7 python3
    
    ln -s /usr/local/python3/bin/pip3.7 pip3
    
    #需要注意的是centos6,7都是默认安装python2.7版本的
    
    #所以要想你输入python和pip也默认使用python3版本还需要再添加个软连接
    
    #先删除之前的软连接
    
    rm -rf python
    
    rm -rf pip
    
    #设置新的软连接
    
    ln -s /usr/local/python3/bin/python3.7 python
    
    ln -s /usr/local/python3/bin/pip3.7 pip
    #输入python3 出现以下,说明安装成功
    
    [root@VM_0_4_centos ~]# python3
    Python 3.7.0 (default, Jun 28 2020, 22:21:40) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 

    4. centos安装python虚拟环境

    至于为什么用python虚拟环境,主要是因为每个项目有各自的环境,互不影响,干净的环境。这里不细说

    4.1 安装虚拟环境包

    pip install virtualenv
    pip install virtualenvwrapper

    4.2 配置环境变量

    vim ~/.bashrc
    
    
    export WORKON_HOME=$HOME/.virtualenvs   
    source /usr/bin/virtualenvwrapper.sh
    
    #进入,将两行复制进去
    #第一行表示: 存放虚拟环境目录
    #第二行表示: virtrualenvwrapper.sh执行文件的路径
    #不知道virtrualenvwrapper.sh路径的可以使用  find / -name virtualenvwrapper*  查找(这点要注意)

    4.3 环境变量的配置生效

    source ~/.bashrc

    4.4 使用Virtualenvwrapper 管理虚拟环境命令

    4.4.1 创建虚拟环境

    mkvirtualenv 虚拟环境名  -p 指定python版本  不指定默认系统版本
    mkvirtualenv test -p python3
    
    mkvirtualenv 虚拟环境名 -p python安装路径
    mkvirtualenv test -p  /usr/local/python3/bin/python3.7

    4.4.2 用workon 或者 lsvirtualenv 命令列出虚拟环境列表

    [root@VM_0_4_centos ~]# workon
    Py3
    [root@VM_0_4_centos ~]# lsvirtualenv
    Py3
    ===

    4.4.3 使用workon 切换虚拟环境

    workon 虚拟环境名
    workon test  跳转到test虚拟环境下
    
    
    [root@VM_0_4_centos ~]# workon Py3
    (Py3) [root@VM_0_4_centos ~]# 

    4.4.4  删除虚拟环境

    rmvirtualenv  虚拟环境名
    rmvirtualenv tset  删除虚拟环境test

    4.4.5 退出虚拟环境

    deactive  退出当前虚拟环境
  • 相关阅读:
    IOS开发C语言入门如何结合Terminal和Vim开发C语言程序
    如何开发原生的 JavaScript 插件(知识点+写法)
    IOS开发数据持久化篇之文件存储(一)
    PC 端微信扫码注册和登录
    2020最全面的微服务
    RabbitMQ详解
    MongoDB基础篇&集群篇
    从原理上理解MySQL的优化建议
    分布式日志搜集ELK
    MySQL高级篇性能优化
  • 原文地址:https://www.cnblogs.com/sanqiansi/p/13269966.html
Copyright © 2011-2022 走看看