django部署 --Centos下安装python3 uwsgi nginx

django+centos7+python3.7.3安装部署 经过网上资料查阅与学习,终于将我的第一个django项目部署到linux服务器上了,现将我部署的步骤记录下来,以供学习。 1.更新环境系统软件包 yum update -y 更新系统 yum gcc-c++ python需要gcc编译,以及其他一些系统支持的模块,因此先更新到最新 yum install wget openssl-devel bzip2-devel expat-deve... 阅读详情

uwsgi服务器:解析web服务

nginx服务器

一、Centos下python3环境部署

在centos上安装python3环境,centos系统默认是携带python的,但是centos7默认携带的是python2.7.2的版本,centos系统当中大量的使用了python2的语法,所以我们安装python3不能卸载和修改已有的python2的信息

1.确定我们开发的python的版本和所有的依赖包

2.查询当前服务器ip

10.10.65.43

ifconfig

3.使用xshell连接虚拟机

连接成功!

4.检测当前服务器的yum是否可用

yum list
yum serach python

yum不可用会报错:

Another app is currently holding the yum lock; waiting for it to exit...   The other application is: PackageKit     Memory :  63 M RSS (400 MB VSZ)     Started: Tue Apr 16 19:52:19 2019 - 00:13 ago     State  : Sleeping, pid: 15945

解决办法:先查看yum进程

ps aux|grep yum

然后杀掉所有的yum进程

pkill yum

yun成功的话会列出一堆包,如下图所示

5.在yum可用的情况下,安装python的包和依赖包

(1)下载python的安装包

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

(2)安装python的依赖包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install gcc*

(3)解压python的安装包

tar -Jxvf Python-3.6.2.tar.xz

(4)切入解压后的包当中进行安装配置

首先要切到tar包解压到的路径

写入命令:

./configure prefix=/usr/local/python3

(5)编译与编译安装

make && make install

(6)创建软链接

将可执行文件创建类似快捷方式,放到/usr/bin目录下,创建软连接必须用绝对路径

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

(7)配置完成,顺带测试

6.把项目和package.txt复制到虚拟机下的/opt目录下

连接xftp

7.pip3安装packet.txt 里面的包

首先切换到/opt下

pip3 install -r package.txt

此时出现警告,需要更新pip

shu

顺便查看一下pip现在安装上了哪些包:

此时package.txt里面的包都安装好了

9.

10

 

 

Nginx+uwsgi+Python3.6部署Django项目 目录 系统环境 安装python3.6.6 安装nginx及配置 配置uwsgi 系统环境 centos7.3 python3.6.6 django2.2 uwsgi2.0.18 nginx1.14.2 安装python3.6.6 下载python安装包,wget https://www.p... 阅读详情

相关推荐

SAP数据导入避坑指南:财务期初上线实操全流程(含常见错误排查)

本文详细解析了SAP财务期初数据导入的全流程,包括数据准备、主数据标准化、余额与未清项导入等关键步骤,并提供了常见错误排查和解决方案。特别强调了过渡科目和存货价值的处理技巧,帮助企业在SAP系统上线时避免数据导入陷阱,确保财务数据的准确性和系统平稳运行。

weixin_30832143的博客 395

anaconda 配置不同版本cuda方法

方法1:在系统用软连接 方法2:在anaconda中独立设置运行环境 https://bluesmilery.github.io/blogs/a687003b/ 方法3:再尝试是否可以配置anaconda自带的cuda,暂时还不知道怎么弄

LMM_AI的博客 7959

YF-S401水流量传感器在STM32上的精准计量实现

本文详细介绍了YF-S401水流量传感器与STM32微控制器的集成应用,实现精准水流计量。通过外部中断和外部时钟两种脉冲计数方案,结合硬件配置、软件滤波和校准技巧,确保高精度流量测量。适用于智能家居和工业自动化中的水控系统,提升系统稳定性和测量准确性。

rainy的博客 895

Django部署-Centos下安装python3 uwsgi nginx

主要通过在centos中安装uwsgi和nginx来启动django项目 工作原理: 首先在centos上安装uwsgi和nginx 安装过程: 一、Centos下python3环境部署 在centos上安装python3环境,centos系统默认是携带python的,但是centos7默认携带的是python2.7.2的版本,centos系统当中大量的使用了python2的语...

珂鸣玉的博客 638

AI工程化之生成式UI & A2UI(二)

本文介绍了生成式UI框架A2UI的架构设计与核心实现。项目采用AI协作开发模式,通过ATDD(AI驱动的测试驱动开发)确保代码质量。前端SDK基于zustand实现框架无关的状态管理,包含协议解析器、存储管理、渲染器等核心模块。重点展示了基础store构建、A2UI协议解析器的实现过程,包括mock数据准备、测试用例生成和可视化调试。项目采用monorepo管理,利用vite实现高效开发构建。整个系统设计遵循模块化原则,通过清晰的接口定义实现各组件解耦,为后续功能扩展打下基础。

qq_34306228的博客 405

手把手教你学Simulink--基于Simulink的风力发电系统用双馈电机控制仿真建模

特点高效节能:在广泛的风速范围内保持高效的能量转换。独立控制有功和无功功率:通过控制转子电流实现对有功和无功功率的独立调节。较低的成本:相比直接驱动或全功率变流器方案,成本较低。挑战控制复杂度较高:需要复杂的控制算法来实现有功和无功功率的解耦控制。对电网波动敏感:需要良好的稳定性控制策略以应对电网电压波动。利用Simscape Electrical中的模块构建DFIG的物理模型,配置参数如电阻、电感、极对数等。matlab深色版本% 添加DFIG电机模块。

MHD0815的博客 346

CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建

在生产环境中通常用uwsgi作为Flask的web服务网关,通过nginx反向代理进行负载均衡,通过supervior进行服务进行的管理。这一套搭下来还是有一些坑要踩,本文通过一个简单的Flask web应用记录了CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建的全过程,以及一些注意事项,以免遗忘。 一、Python3环境安装 CentOS7下Python3环境安装参考 http://xiejava.ishareread.com/posts/57cef505/

学而思(xiejava的blog) 3544

Python爬虫教程:抓取电商网站评论(以淘宝和京东为例)

通过本文的介绍,我们学会了如何使用Python编写爬虫,抓取淘宝和京东等电商平台的商品评论数据。我们介绍了如何使用电商平台提供的开放API以及如何通过模拟浏览器来抓取动态加载的数据。此外,我们还讨论了如何应对反爬虫技术,如何存储抓取的数据等。爬取电商平台的数据是一个强大的工具,能够为市场分析、消费者行为研究、产品优化等领域提供有力的支持。然而,在使用爬虫技术时,我们必须遵循法律法规,尊重平台的隐私政策,避免滥用数据。

2201_76125261的博客 1737

python3.10.6安装uwsgi失败

CentOS7.9 python3.10.6安装uwsgi模块

realzhangsan的博客 1991

【红外技术】DDE算法:HE在红外图像可视化上的应用(附源码)

并且数据一般是以 8 的整数倍的位宽在电子系统中应用,因此大多数的显示器的显示位宽为 8bit,共 256 个灰阶。为了使红外图像可视化,因此需要一种“数据压缩”技术,还需要既可能的不丢失原始图像信息。HE后的图像直方图分布比较均匀离散,图像对比度好。但是HE算法只是适用某些图像,它是将灰度集中区域进行拉伸得到,也会放大该集中区域的噪声,它是一种“不公平”的映射。以下是红外细节增强算法的演示,很明显右边的图像,展现了更多的图像细节,对于小目标的观测非常友好。文章已于2019-12-02修改。

sunwindl91181的博客 911

Python爬虫实战:全方位解析前程无忧(51job)职位详情爬取及反爬破解

平台规模:覆盖全国各行业、数百万条岗位信息。数据特点:职位描述详细,职位标签丰富。数据价值:支持招聘趋势分析、职业发展研究、薪资行情调研。推荐Python 3.10+,支持最新async特性与库兼容。

2201_76125261的博客 1486

python3 环境变量的配置,应对centos环境下python3 的site-packages的库在但是无法引入的问题

首先是环境变量的配置问题 ,首先输入下面命令查看环境变量的配置 echo $PATH inux下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户: 一:用于当前终端: 在当前终端中输入:export PATH=$PATH:<你的要加入的路径> 注意:这种方式的环境变量配置会导致python加载不到相关库 但是可以通过其他方式加载比如: import sys sys.path.append('/usr/local/lib64/pytho...

大哥的叔的博客 4006

npm install failed如何办?

上网搜索,说是网络配置不太对。按照如下几步,保证解决问题。在运行npm install指令时,出现如下错误。

xiezhipu的博客 879

Centos django+uwsgi+nginx部署

Centos django+uwsgi+nginx部署 安装Python CentOS 7 Linux发行版默认包含Python 2。但是,Python 2将于2020年1月1日停产。尽管一些遗留应用程序可能由于各种原因需要访问Python 2,但是启动Python 3中的新项目至关重要。 通过软件管理包Yum 更新环境 $ yum update -y -y:安装包的时候会询问y/n,这个参数是所有询问默认y,下边不再提醒,在终端输入以上命令时,直接下载安装,不再要求确认。 在7.7之前的Cent

Léon 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CentOS 7 部署 Django :Python3 + virtualenv + Django + uWSGI + Nginx

CentOS7部署Django:Python + virtualenv + Django + uWSGI + Nginx相关介绍环境&组件说明组件用途说明三种不同的部署方式准备阶段下载Python安装包CentOS更新/依赖下载安装部署步骤一:Python命令启动安装 Python安装虚拟环境部署步骤二:uwsgi部署步骤三:Nginx + uwsgi + django部署Nginx安装收集静态文件配置 Nginx尾声 相关介绍 以下内容绝大部分都需要联网,如果不能联网,请考虑其他相关介绍。 环境&

Z 1135

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Django + uWSGI+ Nginx 的生产环境部署

1、在centos 7中安装python3环境 # 1、yum更新yum源 yum update # 2、安装Python 3.7所需的依赖否则安装后没有pip3包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make # 3、在官网下载所需版本,这里用的是3.7.0版本 wget https://www.python.

Ang-l 4016

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

测试开发之Django——No5.Django项目的部署(CentOS7+nginx)

配置环境:CentOS7 1.安装python3环境 默认的CentOS7系统中,会安装python2.7的版本,由于Django2.0并不支持python2.7的版本,所以我们需要自己在系统中安装python3的版本。 ① 安装wget工具,用于在网上下载文件 这样代表,我的系统中,已经安装了wget,如果没有,会自动下载安装 ② 安装gcc编译环境,安装pytho...

diebaoliang0628的博客 226

CentOS7+Python3+Django+Uwsgi+Nginx部署项目

CentOS7+Python3+Django+Uwsgi+Nginx部署项目 Django是用python语言写的开源web开发框架,并遵循MVC设计。模型(M)- 编写程序应有的功能,负责业务对象与数据库的映射(ORM)。视图(V)- 图形界面,负责与用户的交互(页面)。控制器(C)- 负责转发请求,对请求进行处理。正式发布web服务,我们需要一个可以稳定而持续的服务器,我们可以将 uWSGI 和 Nginx Web 服务器结合使用,实现更高的并发性能。 参考文档: https://www.runoob.

SERE0211的博客 2006

服务器(centos7)部署Django项目

1、网络配置: 动态ip | 静态ip vi /etc/sysconfig/network-scripts/ifcfg-en** 动态ip: 找到 ONBOOT=no 改成 ONBOOT=yes ( ONBOOT是否启动网卡) 重启网卡 systemctl restart network 注:centos6和7重启命令不一样,并且ip可能会随着时间变化 静态ip: 找到将BOOTPROTO=dh...

Litter_sea的博客 335

Django Web 项目在Linux环境的部署

Django Web 项目在Linux环境的离线部署

weixin_46336429的博客 896

Centos7部署Django(nginx+python3+uwsgi+mysql)

Tips:先关闭防火墙 service firewalld stop Python3 yum install yum-utils yum-builddep python yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget ...

lkzhang的博客 1102

Centos7--通过Nginx+uWSGI部署Django项目

Django项目名称:GTD 任务:Windows项目转移至Centos,并通过Nginx+uWSGI部署Django项目 GTD项目路径:/root/projects/gtd/ 参考文章:http://projectsedu.com/2017/08/15/centos7-%E4%B8%8B%E9%80%9A%E8%BF%87nginx-uwsgi%E9%83%A8%E7%BD%B2djan...

L_zzwwen的博客 624

nginx+uwsgi+django+python环境部署文档

nginx+uwsgi+django+python环境部署文档   为获得更好的阅读效果,请下载本文PDF文档: python+django+nginx+uwsgi环境部署文档下载地址: http://www.linuxyw.com/download/python_django_nginx_uwsgi.pdf 环境: 系统:Centos

专注于 机器学习 分布式计算 736

python django项目 web_Django2:Web项目开发入门笔记(20)

该楼层疑似违规已被系统折叠隐藏此楼查看此楼这一篇教程,我们一起来了解如何在CentOS系统中将Django2的Web项目部署到Nginx服务器。CentOS系统虽然和Ubuntu系统都是Linux系统,但是环境搭建和部署过程还是有一些区别。整个流程分为几个部分:安装图形桌面与远程登录安装Python3.6及相关库文件安装Django2安装uWSGI安装Nginx配置Nginx使用ini文件启动u...

weixin_39945475的博客 89

Django+uwsgi+nginx部署Python web项目

下面我说一下自己的部署。本次部署的服务器环境:centos7.5、Python3.7.5,在Python3.7搭建Django框架项目和Python3.7中,Django配置MySql数据库的基础上进行项目的搭建,不明白的可以去先看一下Python3.7搭建Django框架项目和Python3.7中,Django配置MySql数据库这两个项目。 一.准备工作。 django 一个基于python...

zckui的专栏 981

CentOS7+python3+django+nginx+uwsgi部署

现在想要在一台centos7上部署django来学习django框架,发现django的资料,很多都是python3的,而且python2也逐步向python3过渡中,在搜索了很多资料之后,总算成功的搭建出了环境,记录一下,方便以后搜索查阅。 大环境是新安装的CentOS 7 1810 mini版 搭建主要就是以下几个步骤 1、编译安装python3 2、安装django和uwsgi...

cbcrzcbc的博客 533
上一篇: 云服务器的购买与使用
下一篇: 学习爬虫需要的知识以及通用爬虫,聚焦爬虫
一个回和
博客等级 码龄8年 150粉丝 206原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值