Python网站开发之Django环境搭建ahwyt2008@foxmail.com1Python网站开发之Django环境搭建1.安装PythonPython的版本很多,最新的好像到了3.2了。先前本机就装了Python2.7,所以本例中选择Python2.7,安装这个版本的Python可以直接使用自带的数据库SQLite。你可以从Python官网()下载Python,这个版本的Python是.msi格式的(如下图),所以直接安装即可,我将Python2.7安装在了C:\Python27下.2.安装Django安装完Python2.7后开始安装Django1.3,可在Django官网()上下载Django-1.3.tar.gz()解压,我将它解压到了D:\mypy盘下。如下图:接着使用CMD命令提示符进入Django-1.3目录,输入以下命令来完成Django1.3的安装:pythonsetup.pyinstall如下图:安装完成后,打开PythonShell(IDLE(PythonGUI)),PythonShell交互以“”开始,使用下边的命令来查看Django1.3安装是否成功。如下图显示,是安装成功了!Python网站开发之Django环境搭建ahwyt2008@foxmail.com2如果出现“'python'不是内部或外部命令,也不是可运行的程序或批处理文件”的错误,原因是因为python.exe文件在Python目录下,我们还没有设置环境变量。在我的电脑-属性-高级-环境变量-系统变量中找到Path,添加C:\Python27,如图:接下来,我们创建一个Python项目,我在D盘创建一个名为mysite的项目,使用下边的命令:django-admin.pystartprojectmysite如果没有配置环境变量的话,可能会遇到“'django-admin'不是内部或外部命令,Python网站开发之Django环境搭建ahwyt2008@foxmail.com3也不是可运行的程序或批处理文件”这样的错误,django-admin.py文件在C:\Python27\Scripts目录下(我将Python安装在了C:\Python27),添加C:\Python27\Scripts即可,设置环境变量的方法上边内容已经提到了。错误提示如图:解决方法:可是还是提示错误,如下,这是什么原因呢,百思不得其解。上网去搜一搜吧!Python网站开发之Django环境搭建ahwyt2008@foxmail.com4搜到如下解决方法:执行django-admin.pystartprojectmysite的时候出现以下报错信息:---------------------------------------------------------------------FileD:\python\ENV\Scripts\django-admin.py,line2,inmodulefromdjango.coreimportmanagementImportError:Nomodulenameddjango.core---------------------------------------------------------------------解决办法:pythonD:\python\ENV\Scripts\django-admin.pystartprojectmysite其中D:\python\ENV\Scripts\django-admin.py为你的系统中django-admin.py所处的位置由于我使用了virtualenv所以路径不是c:\python27\scripts\django-admin.py,使用时注意换成你的系统中的路径。解决方案极其不优雅,过段时间一定要弄清楚其中的原理。可能是路径的问题吧,我接着使用如下命令创建成功,如下:PythonC:\python27\Scripts\django-admin.pystartprojectmysite此时我们的D:\mypy\mysite下应该出现4个.py的文件了,以后我们会进行相应的配置:__init__.py:一个空文件,用来告诉Python这个目录是一个Python包manage.py:一个命令行工具,可以让你以多种方式与Django项目交互。settings.py:有关Django项目的配置urls.py:Django项目的URL配置。Python网站开发之Django环境搭建ahwyt2008@foxmail.com5接下来,验证下我们的项目是否正常,进到mysite目录下(怎么进入相信你已经会了),输入下边命令:pythonmanage.pyrunserver此时如果没有意外的话,结果应该如下图所示:至此简单的DjangoWeb开发环境搭建成功!=====================================================================Python官网()Django官网()Python网站开发之Django环境搭建ahwyt2008@foxmail.com6Django-1.3.tar.gz()=====================================================================(完)W.Y.TAOEmail:ahwyt2008@foxmail.com安装参考:东奎博客年5月13日22:15:42