Django是基于Python语言开发的一套重量级Web框架。是一个开源框架,可以使用pycharm IDE进行开发,目前的话,django的版本已经从最初的2.0到现在的3.几了,如果使用的python版本过高的话,要注意低版本的django是否可以兼容.今天编程学习网就给大家分享聊聊Python django框架如何下载?
安装pip
-
首先确认你的电脑已经安装好Python并正确设置环境变量;
-
我们需要利用pip安装django,windows下一般情况利用exe安装程序安装的python都会自行安装pip,你可以到python所在的文件夹里找到/python/Script/pip.exe 如果有就不用再安装,没有的话就到https://pypi.python.org/pypi/pip#downloads下载解压包,下载完成后直接解压,在cmd端用命令cd/d /路径进入文件目录,然后运行
python setup.py install
最后将~/python/Script/添加到环境变量的系统变量PATH中就OK啦;
如果系Linux的话就更简单,只需输入:
$ sudo apt-get install python-pip
pip是个好东西,一个管理包工具,功能和easy_install一样,实际上就是easy_install的改进版,两者都可以用,目的就是提供傻瓜式一键快捷安装模块方式!
安装虚拟环境virtualenv
安装好pip后就要安装virtualenv
pip install virtualenv
安装完成之后就进入一个随意指定的目录,或者创建一个文件夹,运行virtualenv env(后面的'env'系名字可自行更改)
然后开启virtualenv:linux可以cd到env目录下输入source Scripts/activate;windows可以直接将'/env/Scripts/'直接将activate.bat拖到cmd,按回车,当命令行出现(env)时就代表进入了虚拟环境!
这时你就可以pip install django==1.8(后面是django版本号,不写默认最新版)
注意在安装django之前一定要先安装virtualenv!!
网上大多数教程都会教你用pip直接安装django,这样做的话就相当于直接在/python/Script/安装了django,小编不建议这样做。因为在后期开发多个项目时,可能要考虑用不同的环境,用到不同版本的django,不同需求的项目放在相同的环境中很容易发生冲突。
如DJANGO_SETTINGS_MODULE错误。在使用Django的manage.py运行项目时,django需要调用setting.py配置文件,不同项目有各自的settings.py,在切换不同项目时容易发生:
ImportError:Settings cannot be imported,because environment variable DJANGO_SETTINGS_MODULE is undefined;
这个错误原因就是不能正确导入setting.py!解决方法有两种:
1. 在使用项目或app目录下时,python命令界面改为用python manage.py shell命令进入;
2. 在linux中需要先将项目路径添加到PATH中:
>>> import sys
>>> sys.path.append('/项目路径/')
然后在shell端设置DJANGO_SETTINGS_MODULE环境变量:$ export DJANGO_SETTINGS_MODULE=mysite.settings(假设项目名就mysite)
在windows就不用先导入路径,直接在项目目录下输入set DJANGO_SETTINGS_MODULE=mysite.settings
虽然问题能够解决,但是如果每次换项目就切换一次,那就很麻烦了,而且环境变量在系统下次重启时会自动重置。
所以最优的方法就是对不同的项目搭建不同需求的虚拟环境virtualenv!
不同版本的django在创建相同项目时会有不一样的settings,并且包含有不同的模块,或少或多了某些指令,所以在相同环境下不要安装不同版本的django,在某版本下创建的项目最好沿用原来的django版本,以避免冲突。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://www.phpxs.com/post/10508/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料