环境搭建

 

一、python解释器

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

Django环境搭建 Python 第1张

四、隔离Python运行环境

virtualenv   

window下演示:在D盘创建一个文件夹hj,进入文件夹按shift+右键,使用命令行窗口打开,输入pip install virtualenv进行安装,然后创建一份python隔离环境aaa,输入virtualenv aaa

进入环境:在命令行输入aaa\Scripts\activate,就能进去aaa的虚拟环境。

退出环境:命令行输入deactivate

在Pycharm软件中能自动创建。

virtualenvwrapper

linux下进入:输入workon,能显示当前有几个隔离的python运行环境,切换环境只要输入workon 环境名。

退出:deactivate

创建运行环境:输入mkvirtualenv -p /usr/bin/python3.6 first ,就能创建一个名为first的隔离python运行环境

 

五、远程操作

Pycharm配置远程解释器及代码同步:

详细配置步骤图片:

Django环境搭建 Python 第2张

 

Django环境搭建 Python 第3张

Django环境搭建 Python 第4张

Django环境搭建 Python 第5张

Django环境搭建 Python 第6张

Django环境搭建 Python 第7张

Django环境搭建 Python 第8张

Django环境搭建 Python 第9张

Django环境搭建 Python 第10张

Django环境搭建 Python 第11张

Django环境搭建 Python 第12张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄