分类: Python

Django1.10.5安装及开发环境初始设置

Django1.10.5安装方法如下:
pip 命令安装
pip install Django==1.10.5

源码安装方法
下载源码包:https://www.djangoproject.com/m/releases/1.10/Django-1.10.5.tar.gz
输入以下命令并安装:
tar xzvf Django-1.10.5.tar.gz # 解压下载包
cd Django-1.10.5 # 进入 Django 目录
python setup.py install # 执行安装命令

查看安装是否成功:
import django
django.get_version();
'1.10.5'
django.png
使用virtualenv 来管理多个开发环境:
安装:
yum install python-virtualenv

使用方法:
使用virtualenv命令创建python虚拟环境:virtualenv [虚拟环境名称]。
如:virtualenv appblog

启动虚拟环境:
cd appblog
source bin/activate

退出虚拟环境:deactivate

virtualenvwrapper是virtualenv的扩展工具,可以方便的创建、删除、复制、切换不同的虚拟环境。
1.安装virtualenvwrapper
pip install virtualenvwrapper

创建一个文件夹,用于存放所有的虚拟环境:
[root@localhost ~]# mkdir ~/workspaces

设置环境变量,把下面两行添加到~/.bashrc里。
[root@localhost ~]# export WORKON_HOME=~/workspaces
[root@localhost ~]# source /usr/bin/virtualenvwrapper.sh
然后就可以使用virtualenvwrapper了。

2.创建虚拟环境:mkvirtualenv [虚拟环境名称]
[root@localhost ~]# mkvirtualenv env1
New python executable in env1/bin/python
Installing setuptools, pip...done.
注意:mkvirtualenv可以使用virtualenv的参数,比如--python来指定python版本。创建虚拟环境后,会自动切换到此虚拟环境里。虚拟环境目录都在WORKON_HOME里。

3.列出虚拟环境:lsvirtualenv -b
[root@localhost ~]# lsvirtualenv -b
env1

4.切换虚拟环境:workon [虚拟环境名称]
[root@localhost ~]# workon env1
[root@localhost ~]# echo $VIRTUAL_ENV
/root/workspaces/env1

5.查看环境里安装了哪些包:lssitepackages

6.进入当前环境的目录:cdvirtualenv [子目录名]

(env1)[root@localhost ~]# cdvirtualenv
(env1)[root@localhost env1]# pwd
/root/workspaces/env1
(env1)[root@localhost env1]# cdvirtualenv bin
(env1)[root@localhost bin]# pwd
/root/workspaces/env1/bin

进入当前环境的site-packages目录:cdsitepackages [子目录名]

(env1)[root@localhost env1]# cdsitepackages
(env1)[root@localhost site-packages]# pwd
/root/workspaces/env1/lib/python2.6/site-packages
(env1)[root@localhost site-packages]# cdsitepackages pip
(env1)[root@localhost pip]# pwd
/root/workspaces/env1/lib/python2.6/site-packages/pip

7.控制环境是否使用global site-packages:toggleglobalsitepackages
8.复制虚拟环境:cpvirtualenv [source] [dest]

[root@localhost ~]# cpvirtualenv env1 env3
Copying env1 as env3...
(env3)[root@localhost ~]#

9.退出虚拟环境:deactivate
10.删除虚拟环境:rmvirtualenv [虚拟环境名称]
[root@localhost ~]# rmvirtualenv env1
Removing env1...

相关文章

发表新评论