Ubuntu环境配置

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

然后执行 git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

如何把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环境配置)