为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

为django项目创建虚拟环境的更多相关文章
- 路飞-后台Django项目创建
		
后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ &qu ...
 - 后台:Django项目创建
		
后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ &qu ...
 - Django项目创建02
		
Django项目创建(ubuntu环境) 1. 创建项目目录,我是在root下创建了一个workspace文件夹:mkdir workspace 然后cd到该目录下 命令:django-adm ...
 - Django学习之二:Django 项目创建 和 应用创建
		
Django 项目创建 和 应用创建 创建一个Django项目 都是在相应平台的命令行环境下操作: 1. 进入用于存放项目的目录下 1.1 windows下切换目录:先进入具体的分区磁盘中如E盘就输入 ...
 - Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
		
摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web ...
 - 【Django笔记0】-Django项目创建,settings设置,运行
		
Django项目创建,settings设置,运行 1,项目创建  通过pip下载Django以后,在cmd中cd到想要创建项目的路径,之后输入: django-admin startproject ...
 - Django 项目创建到启动(最全最详细的第一个项目)
		
一.前言 (一).概述 Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django. Django是一个开放源代码的Web应用框架 ...
 - django项目创建启动  ORM操作
		
. HTTP协议消息的格式: . 请求(request) 请求方法 路径 HTTP/1.1\r\n k1:v1\r\n ...\r\n \r\n 请求体 <-- 可以有,可以没有 . 响应(re ...
 - django(django项目创建,数据库迁移)
		
Django项目的创建与介绍 安装:pip3 install django==1.11 查看版本号:django-admin --version 新建项目: 1.切到目标目录 2.django-adm ...
 
随机推荐
- 洛谷P4092 [HEOI2016/TJOI2016]树 并查集/树链剖分+线段树
			
正解:并查集/树链剖分+线段树 解题报告: 传送门 感觉并查集的那个方法挺妙的,,,刚好又要复习下树剖了,所以就写个题解好了QwQ 首先说下并查集的方法趴QwQ 首先离线,读入所有操作,然后dfs遍历 ...
 - Jenkins+Jmeter持续集成笔记(一:环境准备)
			
整体思路: 通过Jmeter图形界面编写api测试脚本 ant 批量执行Jmeter脚本文件 将其集成到jenkins,设置执行频率与发送测试报告 运行环境 系统 配置 IP Centos7.1 1核 ...
 - WebSocket 学习教程(二):Spring websocket实现消息推送
			
=============================================== 环境介绍: Jdk 1.7 (1.6不支持) Tomcat7.0.52 (支持Websocket协议) ...
 - 认识Charles-proxy 抓包工具
			
1.为什么不用 Fiddler 抓包工具? 在这里说明一下,因为Fiddler 抓包工具使用C#语言写的,不能在 MAC 上运行,而 Charles-proxy 他是 java 开发的,可以 ...
 - 擦他丫的,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了!
			
擦 ,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了! 问题在于我使用的谷歌浏览器,默认使用了缓存,导致每次访问同一个url时,都返回的是缓存里面的东西.通过谷歌 ...
 - linux 生成密钥,并向git服务器导入公钥
			
1. server1 上使用haieradmin用户 ,先清理之前的ssh登录记录,rm –rf ~/.ssh , 运行ssh-keygen –t rsa(只需回车下一步即可,无需输入任何密 ...
 - manjaro使用国内软件源
			
虽然manjaro是基于arch修改的,但毕竟还是有些改动,如果可以用manjaro仓库里的,尽量不要用arch的源.如果嫌官方的软件源慢,可以直接一条命令修改成国内的软件源 sudo pacman- ...
 - SiteCore Experience Analytics-路径分析地图
			
路径分析地图 路径分析器是一个应用程序,允许您查看联系人在浏览网站时所采用的各种路径.您可以查看联系人在转换目标并与广告系列互动时所采用的路径,让您深入了解哪些路径为每次转化提供最佳参与价值,以及哪些 ...
 - [openjudge-贪心]装箱问题
			
题目描述 描述 一个工厂制造的产品形状都是长方体,它们的高度都是h,长和宽都相等,一共有六个型号,他们的长宽分别为1*1, 2*2, 3*3, 4*4, 5*5, 6*6.这些产品通常使用一个 6*6 ...
 - npm报错处理
			
在npm install 命令下载的时候经常会出现下面的报错: 解决办法: npm cache clean --force npm install