美文网首页
Ubuntu环境配置

Ubuntu环境配置

作者: 西电大侠 | 来源:发表于2022-06-15 17:09 被阅读0次

    1、解压zip文件
    sudo apt-get install unzip
    unzip xxxxx.zip
    2、查看服务器版本

    1、cat /proc/version
    2、uname -a
    

    3、Ubuntu安装pyenv

    1、执行 curl https://pyenv.run | bash (这句话等同于curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash)
    2、配置路径
    # 将以下三条语句写入 ~/.bashrc
    vim ~/.bashrc
    export PATH="~/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    3、source ~/.bashrc
    4、其他命令和之前一样
    5、升级 pyenv update
    

    如何把flask快速用debug模式部署到远程服务器
    前提条件:
    Shell脚本的执行方式
    1)脚本格式
    (1)脚本以#!/bin/bash开头
    (2)脚本必须有可执行权限

    刚开始:

    source /data/credit_core/credit_core_automation_tests/env/bin/activate
    cd /data/credit_core/credit_core_automation_tests && PYTHONPATH=. python3 domain/controllers/daily_calculate.py
    

    后来直接

    sh /data/credit_core/credit_core_automation_tests/web.sh
    

    再后来自动启动

    */2 * * * * /data/credit_core/credit_core_automation_tests/web.sh
    chmod 755 /data/credit_core/credit_core_automation_tests/web.sh #设置成755才能让crontab调用执行
    lsof -i:8082 #查看端口占用,查看是否flask已启动
    

    web.sh内容

    #!/bin/bash
    cd /data/credit_core/credit_core_automation_tests
    pwd
    . /data/credit_core/credit_core_automation_tests/env/bin/activate #这里原来是source xxx source在里面不能执行,换成.可以了
    PYTHONPATH=. python3 domain/controllers/daily_calculate.py
    

    相关文章

      网友评论

          本文标题:Ubuntu环境配置

          本文链接:https://www.haomeiwen.com/subject/wcvxvrtx.html