python 3 Windows下 安装Django 以及路上遇到的问题
python3 Windows下 安装 Django
第一步:
下载Django:https://www.djangoproject.com/download/
第二步:
解压,得到一个文件夹;
第三部:
打开cmd 进入解压后的 Django 目录,在cmd 输入:python setup.py install
Django将要被安装到Python的Lib下site-packages
检查是否安装成功
cmd 输入python后 输入以下命令进行检查:
import django
django.get_version() 或者django.VERSION
创建第一个项目
使用 django-admin 来创建 HelloWorld 项目:
cmd cd 到需要创建项目的目录 输入 下面的命令(或者按住shift右键选择在此处打开命令窗口,可以直接进入指定目录):
django-admin startproject HelloWorld
我的报错了(如下图):
最后一句:pkg_resources.DistributionNotFound: The ‘sqlparse’ distribution was not found and
is required by Django
这时候就蒙了,说少了模块。
网上各种办法,都是用 pip 安装模块,我这里尝试了一下,就发现新的错误:
这错误,网上说python3 没有 OpenSSL 模块
https://pypi.org/project/openssl-python/#files
这里提供OpenSSL 下载链接,下载好后cmd进入解压的目录,python setup.py install
安装模块,下载的模块一般都这么安装
这时候我选择回到问题起点:
他缺少了两个包:
这里提供了两个distribution下载链接
https://files.pythonhosted.org/packages/07/9d/2af576b8b199c69d839a8dfd6025b6721a18a0b771a051b2b62b3c866d0f/distribute-0.6.10.tar.gz
https://pypi.org/project/distribution/#files
sqlparse 下载链接:
https://pypi.org/project/sqlparse/#files
和安装Django 一样,解压,然后cmd 到解压目录,最后python setup.py install 完成。
我这里解决这俩包后,就可以新建项目了。
这里提供两种本地安装python 模块的方法(如果可以使用pip 安装请自行跳过):
(一)到文件所在目录下:pip install mysqlclient-1.4.2.post1-cp37-cp37m-win_amd64.whl
(二)到文件所在目录下:python setup.py install
分别针对whl 文件格式的模块和解压的模块安装。
总结:遇到这种报错,需要先分析报错内容,不要直接复制问题百度,浪费了大量的时间。分析内容,可以知道它写着没有找到模块或者包,尝试将包导入,看能否解决问题。再进一步分析,希望不要过于依赖博客。