django基础入门(1)-搭建环境
来源:互联网 发布:郑州seo外包公司 编辑:程序博客网 时间:2024/05/20 15:59
通过新闻信息管理为例,使用django框架完成开发。通过案例对使用django框架有个全面的认识,包括开发流程、基本概念,本节并不指针概念细节展开讨论,细节在今后的课程中再进行讨论。
在开发过程中,当需要使用python的包时可以联网安装:
sudo pip install 包名称
使用如上命令,会将包安装到/usr/local/lib/python3.4/site-packages下.
问题是,如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,使用上面的命令, 在同一个目录下安装或者更新,其它项目就无法运行,怎么办?
我们可以使用虚拟环境,虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响. 所有的虚拟环境,都位于/home/下的隐藏目录.virtualenvs下.
图简单解释了下,在Ubuntu中,我安装了两个独立的python运行环境,当我需要python3.4 并且需要包1、包2、包3的时候,我只需要切换到第一个虚拟环境中,运行我们的python应用即可,如果需要python2.7、包4、包5、包6运行环境,那就直接切换到第二个虚拟环境,可以解决我们不用的python运行环境。
如何安装虚拟环境:
sudo pip install virtualenvsudo pip install virtualenvwrapper
第一个包virtualenv是我们的虚拟环境工具,其使用方法相对复杂一些,我们安装了virtualenvwrapper,跟名字一样,这个包是对virtualenv的操作进行了包装,使用起来更简单一些。
默认会将virtualenvwrapper安装到/usr/local/bin目录下,需要在用户的.bsharc文件中增加如下配置:
mkvirtualenv 虚拟环境名称
创建虚拟环境的时候,如果系统安装py2和py3,默认使用py2, 创建出来的虚拟环境使用的是py2, 如果使用py3可通过参数来指定Python:
mkvirtualenv 虚拟环境名称 --python=/usr/bin/PYTHON_EXE切换虚拟环境:
workon 虚拟环境名称查看虚拟环境:
workon 两次tab键删除虚拟环境:
rmvirtualenv 虚拟环境名称退出虚拟环境:
deactivate
创建成功后,会自动工作在这个虚拟环境上;
提示1:创建虚拟环境需要联网;
提示2:工作在虚拟环境上,提示符最前面会出现“(虚拟环境名称)”.
在虚拟环境中安装所需要的包(首先workon到虚拟环境中).
pip install 包名称
查看安装的包:
pip freeze安装django包(学习使用django1.8.2版本为例,这是一个稳定性高、使用广、文档多的版本):
pip install django
- django基础入门(1)-搭建环境
- 【Django基础入门】生产环境搭建
- Django入门 - 环境搭建
- django入门笔记1- 开发环境搭建
- Django入门-搭建开发环境(1)
- Django入门-1:Django简介和环境搭建
- django-1:搭建django开发环境
- log4j入门、基础、环境搭建
- Hibernate环境搭建基础入门
- django(学习1)环境搭建
- django系列1:环境搭建
- django基础入门(1)django基本配置
- django 学习笔记(一)搭建基础环境
- php开发环境搭建和基础入门
- MyBatis学习:基础环境搭建与入门
- Spring MVC入门基础项目环境搭建
- Maven 环境搭建基础入门篇
- 机器学习|环境搭建、入门基础等
- Jetty修改默认端口
- PPの浅谈基础数据(一)
- 用javac编译.java文件
- Kotlin实现一个简单的登录界面
- Commando War UVA
- django基础入门(1)-搭建环境
- 7-6 用原子和字表的存储结构 , 编写求广义表长度的函数
- Codeforces Round #436 (Div. 2) E. Fire
- [线段树] BZOJ2957: 楼房重建
- Fragment的使用二
- 文章标题
- 【编程题】金山云笔试题——字母密码转换排列问题
- jQuery学习笔记(七)_ jQuery核心总结
- 时间复杂度从O(n^3)到O(n^2)的优化