就如同之前打辩论赛中的一句话,一场辩论赛无法说尽对错的论断,所以,一篇博客也无法说尽遇到的问题的所有解决方法,如果恰好和你遇到的问题一致,恰巧能解决你遇到的问题,那正是太好了。
长话短说,在我的win10操作系统上安装了anaconda3.6.3,因为anaconda本身包含很多内容和包,也包含python,所以就省略了安装python的过程,python版本也是3以上的,目测也是3.6.3.在此基础上,我又安装了django,安装和学习的链接为:
http://www.runoob.com/django/django-install.html
这是菜鸟教程中学习的部分,各位可以参考其中的部分。不同的地方是,我安装的anaconda,都在d盘的download文件下面,所以我将下载下来的django压缩包解压到download文件下,和anaconda是并列关系。安装的过程就按照链接中顺序进行,本少爷就遇到的问题逐一陈述,希望对大家有所帮助。
1.cd 更改目录
首先我们安装目录的时候都会自定义,所以如果你也要更改目录则分为两种情况,
(1)当前目录的更改,比如同样是c盘下,只是不同的层数,不同的文件夹下面,则直接
cd 目标路径测试如下: C:\Users\moli>cd C:\Python27\Lib C:\Python27\Lib>cd C:\Program Files\Microsoft SQL Server\110 C:\Program Files\Microsoft SQL Server\110>(2)如果你想更改到不同的盘,比如d盘,则略有不同,需要 cd /d 目标路径 测试如下: C:\Users\moli>cd /d D:\MyDownloads\django-master\django-master\build\scripts-3.6 D:\MyDownloads\django-master\django-master\build\scripts-3.6>即使从d盘回到c盘也要这样操作。
2.关于这个路径
最初我没有更改,后来遇到django-admin.py 命令出错的问题就更改了,但是更改后问题也没有解决,所以我不确定是否有用,各位只能试试了,路径确定的是django的目录,就是Scripts的上一层文件夹,和Scripts所在路径,在Scripts文件中存在django-admin.py ,我猜测该路径就是为了找到这个.py文件,但是我不确定,只是提供思路。
3.django-admin.py 命令出错
安装的过程就是,找到django中包含setup.py文件,然后在命令行中输入:python setup.py install,然后静静等待安装。
安装后在命令行中测试是否安装成功
>>> import django >>> django.get_version()能出来版本,说明没有问题。
然后就遇到了最关键的地方,创建人生的第一个项目,命令为:
django-admin.py startproject HelloWorld该命令输入的地方是在cmd的命令行,在django-admin.py文件所在的目录,我的目录是:
D:\MyDownloads\django-master\django-master\build\scripts-3.6然后在命令行中输入命令,如果遇到报错,则可能很幸运或者不幸。
Traceback (most recent call last): File "D:\MyDownloads\django-master\django-master\django\bin\django-admin.py", line 2, in <module> from django.core import managementImportError: No module named django.core经过本少爷的不懈努力,尝试了各种失败的方法之后,当然这些方法可以参考,因为也许对你有所启发,链接如下,http://blog.csdn.net/oopsangle/article/details/24848703,这里面简单写了排查方法,当然,我试了之后,没有成功,也许是环境不同。但是在此基础上,我机缘巧合将各种方法融合成了我自创的新方法,竟然成功了,很简单
python django-admin.py startproject Helrld 全部显示为: D:\MyDownloads\django-master\django-master\build\scripts-3.6>python django-admin.py startproject Helrld到此此部分结束,有文章专门介绍了创建文件的目录,现推荐如下:
http://blog.csdn.net/Ghost_hell/article/details/55101466
供大家参考。
3. 运行出现问题
在运行时,我看到两种输入的方式,第一种是:
python manage.py runserver 0.0.0.0:8000
但是输入之后,结果如下,但是网址打不开,失败。
故寻找第二种方法,就是基本的信息,不加网址,详情如下:
在之前打开了创建项目的路径下,输入
python manage.py runserver 详情为: D:\MyDownloads\django-master\django-master\build\scripts-3.6\Helrld> python manage.py runserver 运行结果如下:
然后输入网址:http://127.0.0.1:8000/
然后就可以看到令人兴奋的网页了:
终于告一段落了,开心。
给大家的寄语是:
安装软件和学习语言关键就是不要怕,心静下来,分析一下就会发现,其实呢,很多都是有迹可循,并非无路可走