当前位置:   article > 正文

django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )

django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )

环境

oscentos 6.5 64bit
python3.5
django1.9.8
paramiko2.0.2
gunicorn19.6.0

安装

centos install

python

install require

  1. 这里一定要安装,否在在后面会出现各种各样奇怪的问题,都是因为缺少一些共用的开发库
  2. 基本
  3. yum groupinstall 'Development Tools'
  4. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
  5. libffi
  6. 1.wget ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz
  7. 2.tar zxvf libffi-3.0.11.tar.gz
  8. 3.cd libffi-3.0.11/    
  9. 4../configure
  10. 5.make  
  11. 6.sudo make install (这里需要注意一定要在sudo下进行安装,如果直接make install的话不会安装好)

    

install python

  1. download:
  2. wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
  3. install:
  4. tar Jxvf Python-3.5.0.tar.xz
  5. cd Python-3.5.0
  6. ./configure --prefix=/usr/local/python3
  7. make
  8. make install
  9. set environment variable
  10. export PATH=/usr/local/python3/bin/:$PATH
  11. 可以把该文件放到rc.local中,同时

install others via pip3

  1. pip3 install django==1.9.8
  2. pip3 install paramiko
  3. pip3 install gunicorn

测试

  1. 作者在这里有一个堡垒机的项目可以测试
  2. git clone https://github.com/yangllsdev/django_practice.git
  3. cd django_practice/
  4. python manage.py runserver 0.0.0.0:8000
  5. 如果能正常跑起来,那我们的环境就是设置正常了
  6. 你也可以通过浏览器去访问这个地址的ip端口,看能否看到页面

安装过程错误小结

安装paramiko的时候报错,报的gcc的错(已经规避)

  1. 其实这个是因为缺少库,(因为blog是后来准备的,所以前面的步骤已经规避了,但是这里还是讲一下)
  2. paramiko会依赖cffi这个软件,cffi 通过PIP安装的时候,要求系统已经安装了libcffi-devel,
  3. 所以在安装paramiko之前安装libcffi 以及libcffi-devel 可以解决

python manage.sh runserver的时候提示找不到sqlite(此问题也已经规避了)

  1. 分析:
  2. 我自己打开python console import sqlite3 的时候也是提示出错,那么可能是sqlite3安装有问题
  3. 结论:
  4. 虽然python2.5 以后都自带了sqlite,但是自带的sqlite是sdk,还需要自己在centos上安装一下sqlite
  5. yum install sqlite-devel

转载于:https://www.cnblogs.com/yangliw3/p/6060321.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/73046
推荐阅读
相关标签
  

闽ICP备14008679号