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:\software\aaa)
4 进入环境:输入aaa\Scripts\activate
进入环境之后可以安装自己需要的模块,进行自己的开发
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