Django环境搭配(一)
编程语言 首先我们应该了解一个概念,就是平常我们所使用的高级语言是无法被计算机直接识别的,能被计算机直接识别的语言是机器语言,为了计算机能够执行我们编写的代码,便需要将这些代码翻译成机器语言。根据翻译方法的不同又分为以下两种:
- 【Django环境搭配(一)】解释型——解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将高级语言翻译成机器语言,每个语句都是执行的时候才翻译,就像是拿着英文词典一句一句翻译成汉语。
- 编译型——用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,打个比方就是翻译完成的英文文章。
*Python是解释型编程语言,所以不能脱离解释器执行。*
- 解释器/编译器
- 编辑器
- 调试环境
一个优秀的IDE能够大大提升我们的工作效率。
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
- 作用
- 端口映射
- 端口——我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访 问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则可能使用“3457”这样的端口。
- 端口映射——虚拟机可以看成是跟物理机独立的一台电脑,为了能在物理机访问虚拟机的服务,这时候就需要用到端口映射。例如,在虚拟机中ssh服务使用的端口为22端口,我们将其映射到物理机的1234端口,这样我们在物理机使用xshell访问1234端口的时候就能跳到虚拟机的22端口,从而访问到ssh。
文章图片
- 如何在VMware设置端口映射
选择VM左上方的编辑-> 虚拟网络编辑器
文章图片
点击NAT模式->NAT设置(如果按键不能点击请点击右下方管理员权限)
文章图片
添加->按照提示填写,保存
文章图片
当我们做项目工程时,为了防止其他应用程序的影响,应当在一个隔离环境中进行。
- virtualenv在windows下操作
新建一个文件夹,shift+右键->选择在此处打开命令行
文章图片
在命令行中输入pip install virtualenv
安装virtualenv。
安装完成后输入virtualenv text1
创建一个名字为text1的隔离环境。
文章图片
输入text1\Scripts\activate
进入虚拟环境,输入deactivate
为退出虚拟环境。
- virtualenvwrapper 在linux环境下操作
安装不再赘述。
在终端输入workon
可查看已创建的虚拟环境。
输入workon env2py
可进入名为env2py的虚拟环境。
输入deactivate
退出虚拟环境。
输入mkvirtualenv -p /usr/bin/python3.6 crm
就能在/usr/bin/python3.6的路径下创建名为crm的虚拟环境。创建好后会自动进入这个虚拟环境。
文章图片
文章图片
在Pure Python->Existing interpreter,点击
...
选项文章图片
文章图片
文章图片
文章图片
注意:所有
mkvirtualenv
创建的环境都在/home/用户文件夹/.virtualenvs
下 文章图片
文章图片
最后再修改下右侧的文件路径显示。点击Tools->Deployment->Configuration
文章图片
文章图片
文章图片
Thanks for watching!
推荐阅读
- 人生感悟记#环境仪器宋庆国成长记#072
- 爱琐搭配(喜欢复古、冷淡,像这种双环设计的气质耳环)
- 六步搭建ES6语法环境
- django-前后端交互
- 春季试衣间|春季试衣间|UNIQLO优衣库 UR HOTWIND热风春夏新品搭配 日常搭配 可盐可甜
- 8种搭配,教你将铅笔裤穿的更有型!
- iOS,打Framework静态库
- django2.2|django2.2 一般项目步骤(初步)
- win10环境|win10环境 python3.6安装pycrypto-2.6.1的问题
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置