Django环境搭建(一)
搭建Django环境之前先搭建python运行环境
需要了解:
解释器(编译器):
计算机不能直接理解任何除机器语言外的其他语言,所以程序员必须要把自己写的语言翻译成机器语言,而将其他语言翻译成机器语言的工具,就叫做编译器
编译器翻译的方式有两种,一个是编译,一个是解释,两者的区别在于翻译时间点的不同。在编译器以解释的方式运行的时候,称之为解释器

Django:
Django是一个开放源代码的Web应用框架,由解释型高级语言Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。
IDE集成开发环境:
解释器:将高级语言翻译成机器可理解的机器语言
编辑器:编辑代码
调试环境:在调试环境内可以通过断点,debug功能来提高开发效率
准备工作:
Python解释器
Pycharm (IDE集成开发环境)
VMware workstation 或者 VirtualBox(本人使用的是VMware workstation)
一、在虚拟机内创建Python隔离环境并进行端口映射
虚拟机作用:
虚拟机是在物理机的基础上通过工具(VMware或VirtualBox)创建的一个虚拟电脑,相当于物理机内的另一台计算机,在虚拟机内运行程序不会影响到物理机。
隔离环境:
在你负责多个项目的时候,每个项目可能用到的Python或Django的版本不同,这个时候你可以通过工具复制一个环境,在复制的虚拟环境内操作不会影响到其他的虚拟环境,每一个虚拟环境都是独立的。
端口映射:
举个例子,你家在某一小区一号楼,你的朋友来找你,找到小区门口,不知道你住在几层,然后问保安,保安查到你的名字然后告诉你在几楼,所以你的朋友很轻松的找到了你的家,在这个过程中,保安通过业主的名字查到业主的门牌号这就是一种映射关系。通过端口映射,可以使一台计算机操作另外一台计算机上的文件
端口映射工具:
virtualenv 或 virtualenvwrapper(后者是前者的进阶)
1.windows下创建python隔离环境
安装virtualenv 或 virtualenvwrapper命令:
pip install virtualenv 或者 pip install virtualenvwrapper
我这个是已经安装过的显示结果

安装好之后创建一个Python虚拟环境的文件夹PyXn(文件夹名随意),在此文件夹路径下运行命令:virtualenv Py1 (文件夹名),几秒种后会在PyXn下创建一个Py1的文件夹,这个文件夹内就是打包好的python隔离环境


想要使用这个虚拟环境的话就输入你的文件夹路径,我的是:Py1\Scripts\activate,前面带有文件夹名,就代表已经进入虚拟环境,要退出的话就输入命令:deactivate ,回车后成功退出

2.linux下创建虚拟环境
安装命令同上
安装好后,执行命令 mkvirtualenv -p /usr/bin/python3.6 One (这里/usr/bin/python3.6 路径根据个人情况,后面One是文件夹名,可随意定),执行后成功创建了另一个虚拟环境

命令:
mkvirtualenv -p /usr/bin/python3.6 One 创建虚拟环境(路径根据个人情况)
workon 查看有哪些虚拟环境
workon One 进入虚拟环境(在虚拟环境内执行命令,可直接跳转另一个虚拟环境)
deactivate 退出虚拟环境
rmvirtualenv One 删除虚拟环境
3.虚拟机端口映射(VMware)
点击编辑下面的虚拟网络编辑器




虚拟机IP地址不知道的话,可以输入 ifconfig 查看

二、使用Pycharm连接虚拟机










Django环境搭建(一)的更多相关文章
- python web框架之django环境搭建
一.django环境搭建 https://www.djangoproject.com/download/ 下载适合自己的版本,在右边有压缩包版本的,也可以到git上去拽.我用的python27,下载的 ...
- Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)
Python之Django环境搭建(MAC+pycharm+Django++postgreSQL) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7828614. ...
- Django环境搭建(二)
web框架 本质就是socket服务端 socket服务端:是计算机科学家在TCP/IP基础上进行封装,暴露出一个接口socket,就是一个收发数据的一个接口. 对于真实的web程序来说分为两部分:服 ...
- 基于Centos搭建Django 环境搭建
CentOS 7.2 64 位操作系统 安装 Django 先安装 PIP,再通过 PIP 安装 Django 安装 PIP cd /data; mkdir tmp; cd tmp; wget htt ...
- Windows下Django环境搭建
总体示意图如下: Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.dj ...
- django环境搭建(基于anaconda环境)
环境:win7,anaconda,python3.5 1.介绍 Django特点:具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩 ...
- python学习之——django环境搭建
Django是一个基于MVC构造的框架,用于web开发,主要目的是简便.快速的开发数据库驱动的网站. 前提:已经安装python 搭建步骤: 1.https://www.djangoproject.c ...
- python django 环境搭建
一. 版本选择 Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3. Django 1.6.x 支持 Python 2.6.X, 2.7 ...
- python:mysql+pycharm+Django环境搭建
1.安装mysql-python 环境:OS X Yosemite10.10.2 + Python2.7 首先网上搜了下mysql-python,说要先安装mysql客户端,然后改配置文件,可是各种改 ...
随机推荐
- AIX 系统补丁格式
AIX 系统版本标准格式: 5300-06-11-0918 VR00-TL-SP-YYWW 5300-06-11-0918 ^-------- YYWW(2009年第 ...
- tac---反转输出文件
tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示.
- 脚本实现自动化安装lamp&lnmp
#备注:前提是将lnmp和lnmp自动化脚本写好放在相应的路径, 脚本已写好,请查看我博客中的 shell脚本 专栏! #!/bin/bash #安装lamp或者lnmp path=/server/s ...
- 【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行
Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制.复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Ed ...
- sendfile复习
之前有一篇文章: http://www.cnblogs.com/charlesblc/p/6341605.html 今天又看到其他的一篇: http://www.cnblogs.com/fengyv/ ...
- PhoneGap/Cordova Android应用签名公布注意事项
今天最终要公布Android HybirdApp了,安装曾经做原生应用的流程公布签名Apk,没想到立即遇到了几个问题.如今把它们的解决的方法整理下来. export signed Apk 遇到以下错误 ...
- socket编程之中的一个:计算机网络基础
在開始学习网络之前先复习下计算机网络基础吧. 鲁迅说,天下文章一大抄.看你会炒不会炒,基础知识就抄抄书吧. 一 分层模型 1 为什么分层 为了简化网络设计的复杂性.通讯协议採用分层结构.各层协议之间既 ...
- Dynamics CRM 2015/2016 Web API:Unbound Custom Action 和 Bound Custom Action
今天我们再来看看Bound/Unbound Custom Action吧,什么是Custom Action?不知道的小伙伴们就out了,Dynamics CRM 2013就有了这个功能啦.和WhoAm ...
- actionMode-theme中修改actionmode中more下拉框的背景颜色
今天在做图库修改是,需要修改图库的actionbar某个按钮弹出来的下拉框的背景颜色,在网上找了个方法尝试下,没有打到自己的要求,不过阴差阳错的却修改了more下拉框的背景,再次记录下,也许以后能用的 ...
- js---- localStorage的基本用法
<body> <div> <span>用户名</span> <input type="text" class='usernam ...