django项目环境搭建
1.python解释器
首先pytohn是解释型语言,其代码的运行实质是:通过解释器将代码翻译为机器码,再执行,不能脱离解释器,而直接运行。
又例如:C是编译型语言:其代码运行实质是:先对源代码进行编译和链接最后打包成计算机可以直接识别的二进制文件,可脱离环境直接运行。
2.pycharm
pycharm是一种IDE(集成建开发环境):1.一般由主要由解释器(或编译器)2.编辑器3.调试环境等组成。IDE能大大提项目开发的效率
3.虚拟机
虚拟机是在物理机的环境下,有虚拟化一台新的电脑。
虚拟机的作用好处:
linux下装python,mysql,redis等,windows会有兼容性问题等。且虚拟机的好处可打包,可直接复制到另一台电脑上。
端口映射:
通过IP+端口找到对应计算机的程序,从而实现网络访问和信息传输等。
(计算机有2^16=65525个端口)
端口映射:把物理机本机的端口和虚拟机的对应程序端口的相配对。则通过访问本机的相应的端口就可以访问到虚拟机所对应端口,最后即访问虚拟机中用于端口映射的程序。
如下图: