Django环境搭配(一)

编程语言 首先我们应该了解一个概念,就是平常我们所使用的高级语言是无法被计算机直接识别的,能被计算机直接识别的语言是机器语言,为了计算机能够执行我们编写的代码,便需要将这些代码翻译成机器语言。根据翻译方法的不同又分为以下两种:

  • 【Django环境搭配(一)】解释型——解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将高级语言翻译成机器语言,每个语句都是执行的时候才翻译,就像是拿着英文词典一句一句翻译成汉语。
  • 编译型——用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,打个比方就是翻译完成的英文文章。
    *Python是解释型编程语言,所以不能脱离解释器执行。*

IDE(集成开发环境)
  • 解释器/编译器
  • 编辑器
  • 调试环境
    一个优秀的IDE能够大大提升我们的工作效率。

虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
  • 作用
虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验之类。
  • 端口映射
    • 端口——我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访 问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则可能使用“3457”这样的端口。
    • 端口映射——虚拟机可以看成是跟物理机独立的一台电脑,为了能在物理机访问虚拟机的服务,这时候就需要用到端口映射。例如,在虚拟机中ssh服务使用的端口为22端口,我们将其映射到物理机的1234端口,这样我们在物理机使用xshell访问1234端口的时候就能跳到虚拟机的22端口,从而访问到ssh。Django环境搭配(一)
      文章图片
    • 如何在VMware设置端口映射
      选择VM左上方的编辑-> 虚拟网络编辑器
      Django环境搭配(一)
      文章图片

      点击NAT模式->NAT设置(如果按键不能点击请点击右下方管理员权限)
      Django环境搭配(一)
      文章图片

      添加->按照提示填写,保存
      Django环境搭配(一)
      文章图片
创建Python隔离环境
当我们做项目工程时,为了防止其他应用程序的影响,应当在一个隔离环境中进行。

  • virtualenv在windows下操作
    新建一个文件夹,shift+右键->选择在此处打开命令行
    Django环境搭配(一)
    文章图片

    在命令行中输入pip install virtualenv安装virtualenv。
    安装完成后输入virtualenv text1创建一个名字为text1的隔离环境。
    Django环境搭配(一)
    文章图片

    输入text1\Scripts\activate进入虚拟环境,输入deactivate为退出虚拟环境。
  • virtualenvwrapper 在linux环境下操作
    安装不再赘述。
    在终端输入workon可查看已创建的虚拟环境。
    输入workon env2py可进入名为env2py的虚拟环境。
    输入deactivate退出虚拟环境。
    输入mkvirtualenv -p /usr/bin/python3.6 crm就能在/usr/bin/python3.6的路径下创建名为crm的虚拟环境。创建好后会自动进入这个虚拟环境。
    Django环境搭配(一)
    文章图片

    Django环境搭配(一)
    文章图片

Pycharm配置远程解释器及代码同步 打开Pycharm,点击左上方File->New Project…
在Pure Python->Existing interpreter,点击...选项
Django环境搭配(一)
文章图片

Django环境搭配(一)
文章图片

Django环境搭配(一)
文章图片

Django环境搭配(一)
文章图片

注意:所有mkvirtualenv创建的环境都在/home/用户文件夹/.virtualenvsDjango环境搭配(一)
文章图片

Django环境搭配(一)
文章图片

最后再修改下右侧的文件路径显示。点击Tools->Deployment->Configuration
Django环境搭配(一)
文章图片
Django环境搭配(一)
文章图片

Django环境搭配(一)
文章图片

Thanks for watching!

    推荐阅读