01 django学习-环境搭建

#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 ;当不想使用了。直接删除也没有什么影响。

两个工具:用来创建隔离的虚拟环境。windows下是 virtualenv,  Linux下是 virtualwrapper

virtualenv : windows 可以直接通过pip安装,

1 cmd中 进入到需要创建的目录下面

2 安装virtualenv :pip install virtualenv            

3 创建一个新的虚拟环境 :virtualenv aaa(文件夹名称,路径可以自己随意设置 eg:virtualenv D:softwareaaa)

4 进入环境:输入aaaScriptsactivate    

进入环境之后可以安装自己需要的模块,进行自己的开发

eg:我的环境是 venv2 路径前面有括号表明已经进入了创建的虚拟环境

5 退出:deactivate

virtualenvwrapper :  linux

这个工具其实就是封装了上面的virtualenv 并加了几个其他的工具

1 进入虚拟机

2 (确保虚拟机上安装了 python)命令virtualwrapper: pip  install  virtualwrapper

在~/.bashrc里面加上:

export WORKON_HOME=/home/dev/virtualenv  #你创建的虚拟环境所放置的目录
source /usr/local/bin/virtualenvwrapper.sh

然后source ~/.bashrc,就可以使用了

3 创建虚拟环境:mkvirtualenv -p /usr/bin/python3(具体要看你自己里面是哪个版本) aaa(自己取名字)# -p 是路径参数,你安装的python版本所在的路径 

关于配置更详细的介绍参考:https://www.cnblogs.com/hiddenfox/p/virtualenv-python3.html

4 进入 :workon aaa

5 退出 :deactivate

6 查看有几个虚拟环境 :workon

7 直接再虚拟环境下切换到python 下 : python 

7 删除某个虚拟环境 :rmvirtualenv 虚拟环境名 

端口映射操作:

  virtualBox上:控制-设置-网络-高级-端口转发

vmware 上:编辑-虚拟网络编辑器-nat模式- NAT设置

 

pycharm 远程链接虚拟机

 

未完-待续。。。。。。。。。。。。。。。

 

 

 

http://www.cnblogs.com/asxinyu/p/Bolg_Category_StyleSetting_2.html

原文地址:https://www.cnblogs.com/wsnan/p/10586086.html