#IDE: 集成开发环境(Integrated Development Environment ),是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。使用IDE大大提高了开发效率 。比如:Pycharm
* 解释器/编译器:python是解释型语言。所以在python中叫解释器,对于编译型语言,其ide中的叫做编译器。比如 DevC++
* 编辑器
* 调试环境
#常用操作
虚拟机:经常使用软件连接虚拟机。经常需要做端口映射
端口映射:使用pycharm 连接虚拟机里面的 python 环境。这就相当于我们使用电脑a,连接另一台电脑b, 我们那么我们需要使用ssh服务连接,我们需要做端口映射。a的IP地址+端口------b的ip地址+端口
注释:一台pc有65535个端口 ,一些服务会使用特定的端口 ssh 22 、http 80 、https 443等
隔离的python运行环境:
我们在windows中使用朋Pycharm创建一个项目的时候会让我们选择一个虚拟的运行环境,并生成一个env的文件夹。这个env的文件夹就相当于是把我们在win下安装的python的运行环境复制了一份。形成了一个新的隔离的python环境。其好处是:我们可以创建多个这样的运行环境,因为他们之间是互相隔离。互不影响的。所以我们可以在里面安装不同版本的软件,比如我们可以安装 django的version1.9 另外一个环境安装 django 的version2.0 ;当不想使用了。直接删除也没有什么影响。
两个工具:用来创建隔离的虚拟环境。
virtualenv : windows 可以直接通过pip安装,
1 cmd中 进入到需要创建的目录下面
2 安装virtualenv :pip install virtualenv
3 创建一个新的虚拟环境 :virtualenv aaa(文件夹名称)
4 进入环境:输入aaa\Scripts\activate
5 退出:deactivate
virtualenvwrapper : linux
这个工具其实就是封装了上面的virtualenv 并加了几个其他的工具
1 进入虚拟机
2 创建虚拟环境:mkdirvirtualenv -p /usr/bin/python3.6 aaa(自己取名字)# -p 是路径参数
3 进入 :workon aaa
4 退出 :deactivate
5 查看有几个虚拟环境 :workon
http://www.cnblogs.com/asxinyu/p/Bolg_Category_StyleSetting_2.html
原文:https://www.cnblogs.com/wsnan/p/10586086.html