白手起家Django项目发布中篇_Centos下Python2和3并存环境部署

python环境部署

我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境:

在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存。

1、  安装Python3的依赖包

2、  命令:

[[email protected] Desktop]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

3、  然后下载Python3的安装包

命令:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

解压安装包

命令 tar -xvJf Python-3.5.2.tar.xz

切入目录,进行编译安装

[[email protected] Desktop]# cd Python-3.5.2/

[[email protected] Python-3.5.2]# ./configure prefix=/usr/local/python3

make && make install

3、配置环境变量

命令: ln -s /usr/local/python3/bin/python3 /usr/bin/python3

命令:ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

效果如下:

原文地址:https://www.cnblogs.com/bianjinhui/p/9906488.html

时间: 2024-08-25 08:56:21

白手起家Django项目发布中篇_Centos下Python2和3并存环境部署的相关文章

白手起家Django项目发布下篇_Django项目nginx部署

上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1.  python-devel 命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1.8.2 pip3 install pillow pip3 install django-ckeditor==5.4.0 python uwsgi 上面我们已经完成了python+Django环境的

Django项目发布 环境部署(下)

上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1.  python-devel 命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1.8.2 pip3 install pillow pip3 install django-ckeditor==5.4.0 python uwsgi 上面我们已经完成了python+Django环境的

Eclipse项目发布到Tomcat下被加载两次

近来发现,Eclipse项目发布到Tomcat下被加载了两次.启动Tomcat时,项目被加载了两次,项目启动了两次. 启动tomcat会两次加载项目 原因是server.xml设置的问题. 解决方案:在右边的工程中,有一个Servers 这里有个server.xml文件,打开,观察文件最末尾, 删除Context标签.注意不要把</Host>也删了. 改后,如下所示(即还剩一个</Host>标签):

【转】MyEclipse开发Web项目发布到Tomcat下的Root目录

通常情况下,Web项目是发布到Tomcat下的webapps文件目录下的 .以至于我们访问的时候: 例如:Web应用项目名称为:webManager,则部署到tomcat后,是部署在tomcat/webapps/webManager中,网址为:http://localhost:8080/webManager. 然而 ,每当我们访问一个网站页面时,地址栏就是:http://www.1234.com/login.html.所以一般我们实际使用是不带webManager(也就是所谓的项目名称)的. 具

MyEclipse 开发 Web项目发布到 Tomcat 下的Root 目录

通常情况下,Web项目是发布到Tomcat下的webapps文件目录下的 . 例如:Web应用项目名称为:stock,则部署到tomcat后,是部署在tomcat/webapps/stock中,网址为:http://localhost:8080/stock. 然而 ,每当我们访问一个网站页面时,地址栏就是:http://www.XXX.com/login.html.所以一般我们实际使用是不带stock(也就是所谓的项目名称)的. 具体操作如下: 选中我们要操作的Web项目,单击右键,选择Prop

Django项目发布 环境部署(中)

python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存. 1.  安装Python3的依赖包 2.  命令: [[email protected] Desktop]# yum install zlib-devel bzip2-devel open

Ubuntu + Django(DRF) + channels(websocket)+NGINX + uwsgi 环境部署

原来uwsgi并不能启动  asgi  呀!现在才知道,就因为这一点我花了一周时间才成功啊!!!!!!!! 是呀!你启动uwsgi 是将你的项目启动了,可是你也发现虽然启动了,但是你的websocket不能访问???why?? 原因是你的ASGI没有启动 明明你使用python manage.py runserver 是可以访问的,但是为啥部署到服务器上不能访问呢? 原因是uwsgi服务器不能启动ASGI, 但是你启动了WSGI所以可以访问HTTP请求,你可以留意一下启动的日志....坑啊! 要

Linux下squid代理缓存服务环境部署

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快.Squid 可以代理HTTP.FTP.GOPHER.SS

CentOS 7 下Django项目部署教程(基于uwsgi和Nginx)

本文主要介绍如何在Linux平台上部署Django相关项目,关于Django项目的部署在互联网论坛上有很多的资料,笔者在查阅众多资料并经过实践后发现结果并不如意(或多或少总是遇到一些问题,往往与资料的预期不相符).在浏览了许多资料后笔者整理得出了部署Django项目的一般性方法,部署的方法有很多种,在此笔者选择了较为常用的基于uwsgi和Nginx的部署方案. 一.前提准备 部署前主要是需要做一些与服务器相关的准备工作,本次教程的服务器采用了阿里云的 CentOS 7.3 64位,当然作为资料学