linux进程管理工具supervisor部署配置

Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。因为supervisor依赖python,所以确保我们环境中装有python,接下来我看下这个工具的部署配置和使用方法首先我们需要安装python和pip工具,我们本地操作系统是centos7yum install -y python3 python3-pip接着使用python的pip管理工具进行安装pip3&n...

阅读全文

pip下载whl包到本地(离线安装)

最近经常遇到pip安装包非常慢的情况,之前加-i参数来临时更换下载源,pip之前的笔记可以查看这里https://sulao.cn/post/584.html,但是这次情况是下载torch,更换了pip源以后提示什么证书验证的警告,下载依然很慢,所以尝试在其他的机器上来下载whl包,然后拷贝到要安装的机器上例如我下载torch可以用如下方法,可以将torch和依赖的包全部下载到本地pip3 download torch==1.8.2 torchvision==0.9.2 torchaudio==0.8.2 ...

阅读全文

使用Dockerfile构建flask镜像

之前对dockerfile进行了一些构建参数的学习,今天自己构建了一个常用的flask镜像,我个人认为使用dockerfile构建是为了自定义以及定制化的一些环境需求而使用的,例如自己写的python程序需要预装一些模块,开机启动我写的脚本或者制定位置启动程序等等,然而直接拉取docker仓库的镜像满足不了我的需求,从而需要dockerfile来构建,下面是我构建的flask镜像,很简单,只是简单的初步学习,后面有项目了再分享一些项目上构建的复杂镜像/data/app目录下主要有三个文件Dockerfile,requirements.txt,app.py...

阅读全文

如何将Python应用迁移到无外网环境

因为客户环境有时候是私有网络,没有外网的环境,所以python无法在线安装包,将所需要包下载到本地进行安装有时还会失败,所以测试用这种方式来做无外网环境的迁移,主要是以下操作将虚拟环境中安装的Python依赖包记录到文件requirements.txt中pip freeze >requirements.txt将安装的Python依赖包保存到(项目目录)\packages目录下pip download  -r requirements.txt  -d  ...

阅读全文

python使用pip将模块列表读取安装和导出

在另一台机器安装python模块的时候去一个个安装很费事,有简单的方法,也是使用pip进行操作pip freeze > d://list.txt以上方法就导出了已经安装的模块到list.txt列表中了我的list.txt文件列表参考aliyun-python-sdk-core-v3==2.11.0aliyun-python-sdk-kms==2.5.0asn1crypto==0.24.0astroid==2.0.1baidu-aip==2.2.8.0bcrypt==3.1.4certifi==2...

阅读全文

修改pip源加速模块下载

我们经常使用pip,但是有时pip下载速度非常慢,这个时候我们可以-i使用镜像站的源例如pip install -i requests https://pypi.tuna.tsinghua.edu.cn/simple常用的pip源如下:pypi 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simplepypi 豆瓣源 :http://pypi.douban.com/simplepypi 腾讯源:http://mirrors.cl...

阅读全文