美文网首页
python3.6,django项目部署

python3.6,django项目部署

作者: 热爱PYTHON的小白 | 来源:发表于2018-11-03 15:40 被阅读0次

ping.chinaz.com

1.查看Centos 版本 cat /etc/centos-release

2.安装nginx服务  yum install nginx 

  查看进程  ps aux|grep nginx

  启动, 重启

service nginx start

service nginx status

service nginx reload

service nginx stop

3.安装数据库 Centos 安装mariadb数据库

安装:

sudo yum install mariadb-server

启动, 重启

sudo systemctl start mariadb

        sudo systemctl restart mariadb

    设置bind-ip :  vim /etc/my.cnf

在 [mysqld]: 下面加一行 bind-address = 0.0.0.0

  mariadb数据库初始密码是空,设置密码

systemctl enable mariadb

接下来进行MariaDB的相关简单配置

mysql_secure_installation

首先是设置密码,会提示先输入密码

  进入数据库

    mysql -u root -p

4.设置外部ip可以访问

    先进入mysql才能运行下面命令:

        mysql 直接进入就行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES

5.安装虚拟环境   

pip install python-virtualenv

pip install virtualenvwrapper

vim ~/.bashrc

添加:

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/workspace

source  /usr/bin/virtualenvwrapper.sh

source ~/.bashrc

  创建虚拟环境 : mkvirtualenv wangsy

6.安装python3.6

  1. 获取

          wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

  tar -xzvf Python-3.6.2.tgz -C  /tmp

      cd  /tmp/Python-3.6.2/

  2. 把Python3.6安装到 /usr/local 目录

        ./configure --prefix=/usr/local

        make && make install

  3. 更改/usr/bin/python链接

ln -s /usr/local/bin/python3.6 /usr/bin/python3

  4.为目录创建虚拟环境

      virtualenv -p /usr/local/python3/bin/python3 /tmp/py3_env/

  5. 激活 虚拟环境

    source /tmp/py3_env/bin/activate

  6. 安装依赖库:

pip3 install requests

pip3 install django==2.0.3

pip3 install django-crispy-forms

        pip3 install django-formtools

        pip3 install django-import-export

        pip3 install django-simple-captcha

        pip3 install  django-pure-pagination

使用pip install mysqlclient命令安装mysqlclient失败?

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

相关文章

网友评论

      本文标题:python3.6,django项目部署

      本文链接:https://www.haomeiwen.com/subject/icikxqtx.html