服务器部署Python项目flask

1、确保安装Python环境

   yum 安装Python3的环境

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 

2、通过wget下载官网的Python安装包 自行修改Python的版本  可以指定目录后面跟着路径就可以
 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

3、进行解压

tar -xvJf  Python-3.6.2.tar.xz

解压完成后进入Python目录

执行命令

./configure prefix=/usr/local/python3

make && make install

4、安装完成后,进行软连接
 

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

  pip3安装在/usr/local/python3/bin/pip3路径下

  pip3 进行软连接

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

 

  执行Python --version 和pip3 进行验证

  需要注意的是系统会自带Python2  不要删除系统自带的 

5、现在准备做的是本地的项目路径下生成Python的依赖包

 pip3 freeze >requirements.txt

6、生成依赖包后把项目传到服务器

       我是Mac的ITerm 上传的执行命令

scp /Users/xiaoyezi/Desktop/自动化文件夹.zip root@服务器ip地址:/src

/Users/xiaoyezi/Desktop/自动化文件夹.zip:本地文件地址

root@服务器IP地址  服务器登录名和IP 

/src :服务器的文件目录

注意ip后面是加:

7、服务器创建Python的环境进入Python3的bin目录下

      安装虚拟环境   pip3 install virtualenv

     创建虚拟环境   virtualenv ENV  我的环境是ENV 可以自己编写

    然后切换到ENV目录下开启环境
     source ./bin/activate

   执行命令安装Python的依赖包  Python项目解压

   可以先看一下当前的安装的依赖包

    pip3 list

    执行命令安装项目依赖

    pip3 install -r requirements.txt(Python项目的路径)

最后项目运行+绑定域名处理 还有部署jenkins持续。。。
1、服务器安装nginx

你可能感兴趣的:(服务器)