python项目部署失败的原因_python项目环境部署(一)
postman:进行rest请求方式测试
nginx,supervisor,uwsgi/gunicorn
1.系统依赖包管理
https://github.com/bndr/preqs
ubuntu命令:pip install pipreqs
进入项目根目录执行pipreqs
进入项目执行pip install -r requirements.txt
2.host配置
host 指定域名和ip相对应
语法规则 127.0.0.1 www.yoyo.com
3. 环境切换
1). pyenv---在一台开发机上建立多个版本的python环境,并提供方便的切换方式
pyenv install --list
pyenv global
pyenv local
pyenv install
pyenv uninstall
2). virtualenv
pip install会影响系统版本
1.提供了一功能,就是将一个目录建立为一个虚拟的python环境,这样的话,用户可以建立多个虚拟环境,每个环境里面的python版本可以是不同的,也可是相同的,并且环境之间相互独立
2.在文件夹虚拟版本环境
3.步骤
1. 进入到项目的根目录下
2. 新建: virtualenv --no-site-packages venv
指定python版本:virtualenv --no-site-packages python=/user/bin/python venv1
3. 进入环境: source venv/bin/activate
4. 退出环境: deactivate
4.原理
把系统python赋值一份到virtualenv的环境,使用source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python个pip均指向当前的virtualenv环境
nohup
nohup十一个linux命令,搭配&来不管段运行某条命令达到后台执行的效果。默认会在根目录生成一个mohup.out文件用来记录所有的log信息,也可以重定向到其他位置
语法: nohup Command[Arg...][&]
nohup gunicorn app blog.wsgi.application -c gunicorn.conf.py &
python项目部署失败的原因_python项目环境部署(一)相关推荐
- python项目部署失败的原因_python – 使用scrapyd部署项目时出错
我的项目文件夹中有多个蜘蛛,想要一次运行所有的蜘蛛,所以我决定使用scrapyd服务运行它们. 我已经开始通过看到 here来做到这一点 首先,我在当前项目文件夹中 >我打开了scrapy.cf ...
- Python如何安装模块,python模块安装失败的原因以及解决办法
前言 今天来给刚开始学习python的朋友讲解一下 如何安装python模块, python模块安装失败的原因以及解决办法 很多朋友拿到代码之后,就开始复制粘贴 --> 然后右键进行运行 结果就 ...
- Tomcat部署失败的原因
1.添加了@WebServlet注解,去掉即可 2.web配置少了斜杠/ 3.过滤器导错了servlet包,把依赖都删除,然后导入servlet-api-2.5 4.web.xml中的管理员过滤器导致 ...
- 【Selenium】Python自动化测试定位失败的原因以及解决方案
报错内容 selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate e ...
- python sanic openapi_2020年了,python的web framework sanic 可以考虑生产环境部署了么?...
这个问题我想我最有发言权了, 我们是从 19年 11月份开始转型Sanic的, 当时我们的产品使用的是Django, 但是后来效率很低, 我们就被要求使用其他的框架, 本来考虑 flask 这种主流的 ...
- python web生产环境_2020年了,python的web framework sanic 可以考虑生产环境部署了么?...
这个问题我想我最有发言权了, 我们是从 19年 11月份开始转型Sanic的, 当时我们的产品使用的是Django, 但是后来效率很低, 我们就被要求使用其他的框架, 本来考虑 flask 这种主流的 ...
- CC建模重建项目总是失败的原因
最近几周一直在用CC建模拼接无人机影像,查阅一些资料,找到一些方法. 一.空中三角成功后,检查区块的3D视图是否正常 二.检查创建重建项目的目标RAM使用量是否超过电脑的内存 三.若只有几个任务失败, ...
- python如何实现飞机上下移动_python项目实战 打飞机(二)
叁研伴学路,良语暖人心.考研路漫漫,功在每日勤.日推价值文,资料资讯精.何不速关注,大业或可行? 有了上一节的一些介绍,大家应该对pygame不陌生了,所以后面怎么查文档就不介绍了,主要是完成这个项目 ...
- python编写一个登陆验证程序_python项目实战:实现验证码登录网址实例
前言 相信大家都明白,大多数的网站为了不被恶意访问,往往需要设置验证码登录,避免机器人访问,而造成我服务器瘫痪,崩溃,这里用到Python3,主要用到的包是re urllib.request http ...
最新文章
- javascript php 区别,PHP 或者 JavaScript 这些弱类型 的|| 和 | 的区别, 附代码;
- 推荐 9 个 爱不释手的 JSON 工具!
- Ant 简单示例+环境变量配置说明
- qt自定义窗口,其绘制的窗口边框线显示不全
- 常见设计模式结构图助记之结构型
- 【jackson】@JsonDeserialize 和 @JsonSerialize
- 资深前端工程师:裁人后,我总结了 7 个必备技能
- linux光驱安装内核,Linux的内核管理--之光盘恢复grub的方法
- 有的同学提出安全问题
- 前端实战——实现购物车功能
- 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- 中端存储如何摆脱“创新的窘境”
- Centos7配置阿里云的镜像加速器(2)
- ios 做不倒翁动画效果
- 网站都变成灰色了,怎么实现的?
- C#获取本机上所有网络接口及真实IP地址信息
- win10怎么连接宽带
- SpringBoot消息转换器:HttpMessageConverter
- 小爬虫sitemap网站seo优化(黄梦岚)
- 以微博为例进行Oauth2进行第三方授权登录
热门文章
- 客户端代码压缩成zip和服务器开启gzip
- drbd(一):简介和安装
- SpringBoot中使用hikariCP
- 【模板】割点(割顶)
- 记录ALiYun EMR常用服务的手动启动和停止命令(hdfs/yarn/mr-jobhistory/zk/spark-history)
- SharePoint Conference 2008 - Day 1
- IIS6.0打开ASP文件,出现500错误或404错误解决方法
- 【python】关于python的链表结构实现
- node中npm安装模块的网络问题
- 多线程之synchronized