zoukankan      html  css  js  c++  java
  • 为django项目创建虚拟环境

    1. 先创建一个存放虚拟环境的目录  /opt/venl

    mkdir /opt/venl

    2. cd 到该存放虚拟环境的目录下,并创建一个虚拟环境

    virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境

    cd /opt/venl
    # 创建虚拟环境
    virtualenv --no-site-packages --python=/opt/python36/bin/python3 dj20_venl

    3.进入虚拟环境 source venl/dj20_venl/bin/activate#此时进入虚拟环境

    4. .在该虚拟环境中安装第三方包(django)

    pip3 install -i https://pypi.douban.com/simple django==2.0
    
    #
    pip3 install  django==2.0

    #此时pip的包都会安装到venv环境下。

    5.回到存放项目的文件夹中可以去创建django项目

    6. 创建django项目

     

    7. 修改django 项目的配置文件settings.py

    将 改为: ALLOWED_HOSTS = ["*"]

    8.关闭系统防火墙

        (1)一次性永久关闭selinux

    编辑selinux配置文件
    vim /etc/selinux/config
    将SELINUX=enforcing改为SELINUX=disabled
    保存退出

      (2)linux的防火墙

    iptables -L  # 查看系统防火墙规则
    iptables -F  # 清空所有防火墙规则
    
    systemctl stop firewalld  # 停止防火墙
    systemctl status firewalld # 查看防火墙运行状态
    systemctl start firewalld  # 启动
    systemctl disable firewalld  # 永久关闭防火墙

    9.启动django 项目

    python3 manage.py runserver 0.0.0.0:8000

    10  查看服务器对外访问的ip

    11. 访问django 站点

    12.退出虚拟环境的命令

    deactivate

  • 相关阅读:
    BZOJ1610: [Usaco2008 Feb]Line连线游戏
    BZOJ4554: [Tjoi2016&Heoi2016]游戏
    BZOJ3174: [Tjoi2013]拯救小矮人
    BZOJ3192: [JLOI2013]删除物品
    BZOJ3156: 防御准备
    BZOJ3875: [Ahoi2014&Jsoi2014]骑士游戏
    BZOJ 1597: [Usaco2008 Mar]土地购买
    洛谷 P3375 【模板】KMP字符串匹配
    洛谷 P3370 【模板】字符串哈希
    BZOJ 1083 繁忙的都市
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10720131.html
Copyright © 2011-2022 走看看