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

  • 相关阅读:
    MongoDB数据创建与使用
    python库安装方法及下载依赖库
    java开发基础知识学习
    wifi破解基础及工具的使用
    Markdonw基本语法学习
    toj 4353 Estimation(树状数组+二分查找)
    POJ 1694 An Old Stone Game【递归+排序】
    POJ 2092 Grandpa is Famous【水---找出现第二多的数】
    POJ 2993 Emag eht htiw Em Pleh【模拟画棋盘】
    POJ 1068 Parencodings【水模拟--数括号】
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10720131.html
Copyright © 2011-2022 走看看