Django环境搭建
环境搭建
一、python解释器
1、编程语言:
解释型:
1. 定义:程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候
才翻译。效率比较低,依赖解释器,跨平台性好。
2.有哪些解释型语言:Java、C#、PHP、JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
编译型:
1.定义:
程序在执行之前需要一个专门的编译过程,把程序编译成为
机器语言的文件,运行时不需要重新翻译,直接使用编译的
结果就行了。程序执行效率高,依赖编译器,跨平台性差些。
2.有哪些编译型语言:
C/C++、Pascal/Object Pascal(Delphi)、Golang,
典型的就是它们可以编译后生成.exe文件,之后无需再次
编译,直接运行.exe文件即可。
2、python代码运行的本质
二、Pycharm:ide 集成开发环境 由3个部分组成,能大大提高开发效率。
解释器/编译器
编辑器
调试环境(debug)
三、虚拟机:在计算机科学中的体系结构裏,是指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。
virtualBox(开源,推荐安装)
VMware
端口映射
:将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。
Mysql的默认端口:3306
四、隔离Python运行环境
virtualenv
window下演示:在D盘创建一个文件夹hj,进入文件夹按shift+右键,使用命令行窗口打开,输入pip install
virtualenv进行安
装,然后创建一份python隔离环境aaa,输入virtualenv aaa
进入环境:在命令行输入aaa\Scripts\activate,就能进去aaa的虚拟环境。
退出环境:命令行输入deactivate
在Pycharm软件中能自动创建。
v
irtualenvwrapper
linux下进入:输入workon,能显示当前有几个隔离的python运行环境,切换环境只要输入workon 环境名。
退出:deactivate
创建运行环境:输入mkvirtualenv -p /usr/bin/python3.6 first ,就能创建一个名为first的隔离python
运行环境
。
五、远程操作
Pycharm配置远程解释器及代码同步:
详细配置步骤图片: