广告
返回顶部
首页 > 资讯 > 后端开发 > Python >CentOS7下部署Python3+Dj
  • 395
分享到

CentOS7下部署Python3+Dj

Dj 2023-01-31 07:01:54 395人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

1,首先在部署项目时,需要安装好系统的环境,那我们首先来安装依赖yum -y install GCc gcc-c++yum -y groupinstall “Development tools”yum -y install zlib z

1,首先在部署项目时,需要安装好系统的环境,那我们首先来安装依赖
yum -y install GCc gcc-c++
yum -y groupinstall “Development tools”
yum -y install zlib zlib-devel openssl openssl-devel ncurses-devel sqlite sqlite-devel bzip2-deve readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install Nginx (后面要用到nginx)

2,编译安装python3的环境
cd /opt/
使用一下命令下载压缩包
wget https://www.python.org/ftp/Python/3.6.2/Python-3.6.2.tar.xz

然后解压压缩包安装Python3
tar -xvJf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure –prefix=/usr/local/python3
make && make install

最后创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

在命令行中输入python3测试
CentOS7下部署Python3+Django+uwsgi+Nginx
升级pip3命令:
pip3 install –upgrade pip

3,给python3安装Django和uwsgi以及配置启动项目的ini(或者xml)文件
pip3 install djanGo
pip3 install uwsgi

建立软连接
ln -s /usr/local/python3/bin/django-admin /usr/bin/django-admin
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

4,使用django-admin创建一个Django的项目
CentOS7下部署Python3+Django+uwsgi+Nginx

5,然后修改下Django项目中的setting.py文件
CentOS7下部署Python3+Django+uwsgi+Nginx
修改两处
第一处将ALLOWD_HOSTS改为如下
ALLOWED_HOSTS = ['*']
第二处将STATIC_URL = '/static'下面添加一行
STATIC_ROOT = os.path.join(BASE_DIR,'static')

备注:除此之外还可以设置数据相关的配置,日期的相关配置等等

6,如果是测试的话,可以使用下面的命令访问项目
CentOS7下部署Python3+Django+uwsgi+Nginx
页面访问
CentOS7下部署Python3+Django+uwsgi+Nginx

7,下面我们通过uwsgi和nginx的方式来访问项目
首先编写一个ini的文件来启动django项目
CentOS7下部署Python3+Django+uwsgi+Nginx

8,配置nginx
CentOS7下部署Python3+Django+uwsgi+Nginx

然后创建一个用户
CentOS7下部署Python3+Django+uwsgi+Nginx
CentOS7下部署Python3+Django+uwsgi+Nginx

然后使用uwsgi命令启动django项目,之后在重启下Nginx
uwsgi --ini uwsgi &
nginx -s reload
CentOS7下部署Python3+Django+uwsgi+Nginx
CentOS7下部署Python3+Django+uwsgi+Nginx

--结束END--

本文标题: CentOS7下部署Python3+Dj

本文链接: https://www.lsjlt.com/news/192091.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS7下部署Python3+Dj
    1,首先在部署项目时,需要安装好系统的环境,那我们首先来安装依赖yum -y install gcc gcc-c++yum -y groupinstall “Development tools”yum -y install zlib z...
    99+
    2023-01-31
    Dj
  • centos7部署python3虚拟环境
    一、CentOS 上部署Python31、安装依赖包 2、官网下载python原码包 3、解压安装 4、修改配置文件 首先进入上一步解压的目录 5、开始编译安装 6、配置共享库文文件 1)为所有用用户设置共享库目...
    99+
    2023-01-31
    环境
  • CentOS7下怎么部署Hadoop2.X
    ...
    99+
    2023-06-03
  • 【python3】——centos7下安
    centos7下安装python3总步骤分三步: 一、依赖解决:   1.安装依赖包:     yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-d...
    99+
    2023-01-31
  • CentOS7下安装部署LAMP环境
    (1)配置概要:  1、 172.16.100.31主机运行httpd+php服务(php为模块工作模式)  配置两台虚拟主机:wordpress个人博客系统、PHPmyadmin远程控...
    99+
    2022-10-18
  • python3 部署
    前几天去听了北京python-conf,老师们都在宣传python3的各种好处,和自力讨论之后,决定把自己的小项目都升级到python3。其实代码改起来还好,因为都是比较小的项目,问题主要卡在部署。我使用的云服务器都是ubuntu14.0...
    99+
    2023-01-31
  • Centos7部署zabbix6.4
    zabbix6.4主要环境为Mysql8和PHP7.25以上 安装MySQL8.0 本地上传或下载mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz wget h...
    99+
    2023-09-23
    zabbix 运维
  • centos7部署zabbix6.0
    安装配置nginx、php #使用nginx官方源安装nginxyum install nginx#php安装yum install epel-releaseyum install https://m...
    99+
    2023-09-16
    php 服务器 memcached
  • CentOS6.5部署Python3
    安装Python3的时候遇过很多大坑,最后总结出来的安装python3的完整的过程因为安装Python3的系统CentOS6.5为最小化安装,所以安装之前需要将依赖的软件包安装完成先安装wget获取Python3.6.0安装包yum ins...
    99+
    2023-01-31
  • Centos7下如何快速部署EFK服务
    这篇“Centos7下如何快速部署EFK服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Centos7下如何快速部署EFK...
    99+
    2023-06-28
  • CentOS7下zabbix 6.0 LTS源码搭建部署
    zabbix基本概述        zabbix是基于web界面的分布式系统监控与网络设备监控系统,能监控各种网络参数,并提供灵活的通知机制,以便管理员快速定位故障并解决 zabbix由两个部分组成:         zabbix...
    99+
    2023-09-01
    zabbix php centos
  • centos7+python3下安装sc
    环境:centos7 + python3.6问题:pip install scrapy安装失败,提示缺少python.h。解决:按照网上方法安装python-develyum install python-devel无效。查看安装结果:说...
    99+
    2023-01-31
    sc
  • Ubuntu部署python3-flas
    https://blog.51cto.com/jokerbug by:joker_bug $ pip install virtualenv $ pip install virtualenvwrapper 把虚拟机环境添加环境变量中 ...
    99+
    2023-01-31
    Ubuntu flas
  • CentOS7下安装Python3和Py
    (一)简述刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3,因此,有这样的需求:yum使用python2.7...
    99+
    2023-01-31
    Py
  • CentOS7 部署 DHCP 服务
    目录 一、环境准备二、DHCP 服务端部署2.1 安装 DHCP 服务2.2 修改 DHCP 配置 三、Client 客户端验证3.1 动态获取 IP3.2 配置静态 IP ...
    99+
    2023-10-12
    网络 服务器 运维
  • CentOS7怎么部署L2TP
    这篇文章主要介绍“CentOS7怎么部署L2TP”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CentOS7怎么部署L2TP”文章能帮助大家解决问题。l2tp是一种工业标准的Internet隧道协议...
    99+
    2023-06-27
  • CentOS7部署LNMP+Mongodb环境
    上篇详解了CentOS安装LNMP+Mongodb生产环境,现在详解它们的部署,多数已经在安装时执行过了,此处主要做解释以及常用维护:====================================...
    99+
    2022-10-18
  • Centos7中如何部署pssh
    这篇文章主要介绍“Centos7中如何部署pssh”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Centos7中如何部署pssh”文章能帮助大家解决问题。pssh是python写的可以并发在多台机器...
    99+
    2023-06-27
  • centos7系统下python2与python3共存
    第一步、查看python的版本号以及安装路径; 通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可。 备注:(因为现在还有很多的系统更新都需要使用到pyhton2 例如...
    99+
    2022-06-04
    centos7安装python centos7 python3 centos7python3安装
  • Centos7部署nmon监控工具
    Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统上传软件包...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作