Ubuntu环境配置
2022-06-15 本文已影响0人
西电大侠
1、解压zip文件
sudo apt-get install unzip
unzip xxxxx.zip
2、查看服务器版本
1、cat /proc/version
2、uname -a
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