阿里云服务器pip3 阿里云服务器品牌

在阿里云服务器使用nginx+uwsgi+venv部署Django项目

1.首先先把项目上传到阿里云服务器

合水网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

2.需要安装python3.0以上版本(centeros7自带2.75版本)

3.在此不介绍如何安装python高版本和虚拟环境

4.在项目根目录创建虚拟环境,就像你在Pycharm里一样

然后启动虚拟环境

5.在虚拟环境下安装你项目所需要的依赖

pip3 install requirements.txt

6.编写nginx配置文件和uwsgi配置文件

配置如下

nginx.conf

注意编写完nginx配置文件需要检查语法

nginx -t 注意别忘记加;或者文章尾末多空格都会导致出错

nginx -s reload 重启nginx

uwsgi.ini配置如下

7.都配置好之后

启动虚拟环境

在venv里 uwsgi uwsgi.ini 即可启动你的项目

如何在阿里云上部署 Django 应用程序

关于 Django

Django 是一个用 Python 语言写的开源 Web 框架,可帮助开发人员在构想形成后仅数小时内启动 Web 应用程序。它遵循模型视图模板 (MVT) 来构建应用程序,这可降低 Web 开发的复杂性,同时可让开发人员集中精力编写应用程序。它为网站地图、内容管理、用户鉴权、RSS 提要及其他任务提供开箱即用的设置。一些高流量网站使用 Django 是因为它能够快速、灵活地进行调整,从而可满足流量波动高峰期的需求。

前提条件

为 Python 应用程序安装 virtualenv 和 virtualenv wrapper,目的在于为 Python 项目创建独立的环境。

1.启动服务器,先把python3当作python默认启动,需要删除默认python link文件,重新建立连接关系。

rm /usr/bin/python

ln -s /usr/bin/python3 /usr/bin/python

2.

apt-get update    #升级软件包

apt-get install python3-pip #安装pip

pip install --upgrade pip #升级pip

安装 virtualenv

sudo pip install virtualenv

创建目录以存储您的 virtualenv

mkdir ~/.virtualenvs

安装 virtualenwrapper

sudo pip install virtualenvwrapper

将这两行添加到 ~/.bashrc 的末尾,以便加载 virtualenvwrapper 命令。

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

退出,然后重新打开您的 shell,或者使用 .bashrc or source ~/.bashrc 命令重新加载 .bashrc,然后一切准备就绪。

apt-get install lrzsz #可以直接把文件从桌面到xshell里

apt-get install unzip #用于解压zip压缩包

创建一个新的虚拟环境

mkvirtualenv xxxxx

退出虚拟环境

deactivate

进入虚拟环境

workon xxxxx

pip freeze requirements.txt#导出该环境下所有依赖到requirements.txt文件

pip install -r requirements.txt #用requirements.txt进行安装

然后进入你的项目,前提在虚拟环境下,python manage.py runserver 0.0.0.0:8000

还有一点是比较重要的,要进入你的阿里云,然后设置你的安全组配置

然后添加安全组规则

如图所示,你就可以在浏览器上访问你的网站了 公网IP+8000(端口)

如何在安装pip3以及第三方python库

一。先安装python3

1. 先到官方网站下载python3的安装包,去downloads/source/ 下载的是Python-3.5.2.tar.xz

2. 上传包到服务器

3.解压

tar -xf Python-3.5.2.tar.xz  

4.编译安装

安装必要依赖(至少需要如下两个,我个人就遇到如下两个)

yum install openssl-devel   -y

yum install zlib-devel  -y

好了现在可以安心的编译咯:

cd Python-3.5.2./configure --prefix=/opt/Python     #安装目录可以自己定义无所谓。

make

make install

编译完成后会在如 /opt/下生成Python的文件夹 ,没错这就是编译完成的python  --为了方便之行小伙伴们可以自己定义一个软连接如下:

# ln -s /opt/Python/bin/python3 /usr/bin/python3

这样就可以直接食用python3了如下:

好到目前为止,在inux下安装python3的任务已经完成,下面进入关键的地方,给python3安装pip3

二.install pip for python3.x

首先安装setuptools,也是通过官方模块库来下载:这里我就直接用wget到服务器上下载了版本为19.6(小伙伴们可以尝试新的版本奥。。)

wget --no-check-certificate   -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6.tar.gz

python3 setup.py build

python3 setup.py install

2.然后直接安装pip就搞定了。。

wget --no-check-certificate   -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2python3 setup.py build

python3 setup.py install

安装完成之后查看bin目录:

如何打开阿里云邮箱po3协议

阿里云邮箱服务器信息:

服务器地址 服务器端口号 (非加密) 服务器端口号(ssl加密)

POP3 pop3.aliyun点抗 110 995

SMTP smtp.aliyun点抗 25 465

服务器地址 服务器端口号 (非加密) 服务器端口号(SSL加密)

POP3 pop3.mail.aliyun点抗 110 995

SMTP smtp.mail.aliyun点抗 25 465

网页题目:阿里云服务器pip3 阿里云服务器品牌
转载来于:https://www.cdcxhl.com/article30/ddecoso.html

成都网站建设公司_创新互联,为您提供网站设计公司品牌网站建设外贸建站网站制作网站排名建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计