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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容