Django安装指南
来源:互联网 发布:网络知名言情女作家 编辑:程序博客网 时间:2024/05/05 14:00
- Django安装指南
- 安装python
- 安装pip
- 安装virtualenv和virtualenvwrapper
- 安装Django
- Django报错
- Django安装指南
Django安装指南
完整安装指南官方文档和快速安装指南官方文档
这
安装python
Django是一个Python Web框架,因此需要将Python安装在您的机器上。
python下载地址
注意:下文要安装的virtualenv 对空格很敏感,不仅要求虚拟环境所在的路径中没有空格,还要求python的安装路径没有空格。所以只要把python重新安装在路径没空格的位置就解决了。
下载可执行程序安装程序并运行它。选中旁边的框,然后单击。Add Python 3.5 to PATHInstall Now
注意:从Django 1.6起,Python 3的支持被认为是稳定的,您可以在生产中安全地使用它。python 2 和 3版本有较大区别,建议使用python3以上
安装成功后,打开命令提示符,并检查Python版本:
python --version
如果显示版本号就安装成功了,本文显示结果是:
C:\Users\wuyanhui>python --versionPython 3.6.2
安装pip
pip是一个管理Python的软件包。它使得安装和卸载Python包(如Django!)非常简单。
要在您的机器上安装pip,请转到 https://pip.pypa.io/en/latest/installing/,然后按照说明进行操作。
注意:Python版本建议:Python 2 >=2.7.9 or Python 3 >=3.4
大概步骤是:
1.下载 get-pip.py
在Windows下,本文打开该网页,并复制粘贴到本地新建的同名文件。
在linux下请执行:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py获取该文件
2.检查下载的get-pip.py
python get-pip.py
最后你会发现,在CMD输入pip是有输出的。
当然,如果你本来就安装了pip,如果想更新到最新版本,windows下可运行命令:
···
python -m pip install -U pip
···
安装virtualenv和virtualenvwrapper
virtualenv和virtualenvwrapper为您创建的每个Django项目提供专用的环境。虽然不是强制性的,但这被认为是最佳做法,并且将在您准备好部署项目时节省时间。只需输入:
pip install virtualenvwrapper-win
本文演示:
E:\>pip install virtualenvwrapper-winCollecting virtualenvwrapper-win Downloading virtualenvwrapper-win-1.2.2.tar.gzCollecting virtualenv (from virtualenvwrapper-win) Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB) 100% |████████████████████████████████| 1.8MB 260kB/sBuilding wheels for collected packages: virtualenvwrapper-win Running setup.py bdist_wheel for virtualenvwrapper-win ... done Stored in directory: C:\Users\wuyanhui\AppData\Local\pip\Cache\wheels\37\ef\32\563bbf605a7a60268d6585a942660e77ab6abf40d43c1abf3aSuccessfully built virtualenvwrapper-winInstalling collected packages: virtualenv, virtualenvwrapper-winSuccessfully installed virtualenv-15.1.0 virtualenvwrapper-win-1.2.2
然后为您的项目创建一个虚拟环境:
mkvirtualenv myproject
然而本文一开始天真尝试把E:\sundry\Django代替myproject,结果失败了。不过最后还是成功了:
E:\>mkvirtualenv E:\sundry\DjangoUsing base prefix 'e:\\program files\\python\\python36-32'New python executable in E:\sundry\Django\Scripts\python.exeInstalling setuptools, pip, wheel...done.文件名、目录名或卷标语法不正确。文件名、目录名或卷标语法不正确。文件名、目录名或卷标语法不正确。E:\>cd sundrydjango-adminE:\sundry>mkvirtualenv DjangoUsing base prefix 'e:\\program files\\python\\python36-32'New python executable in C:\Users\wuyanhui\Envs\Django\Scripts\python.exeInstalling setuptools, pip, wheel...done.(Django) E:\sundry>
安装Django
可以pip在虚拟环境中轻松安装Django。
确保虚拟环境处于活动状态,在命令提示符下,执行:
pip install django
这将下载并安装最新的Django版本。
本文演示:
(Django) E:\sundry>pip install djangoCollecting django Downloading Django-1.11.6-py2.py3-none-any.whl (6.9MB) 100% |████████████████████████████████| 7.0MB 93kB/sCollecting pytz (from django) Downloading pytz-2017.2-py2.py3-none-any.whl (484kB) 100% |████████████████████████████████| 491kB 687kB/sInstalling collected packages: pytz, djangoSuccessfully installed django-1.11.6 pytz-2017.2(Django) E:\sundry>
安装完后,可以检验Django是否安装。命令行执行演示:
django-admin --version(Django) E:\sundry>django-admin --version1.11.6
好了,安装完可以检验Django了!是吗?真的是吗?继续往下看。
—————————-分割线———————–
Django报错
忧桑,本文根据官网文档安装了都!命令行执行pip show pip发现没有django安装的记录。在python 中import也报错:
PS C:\Users\wuyanhui> pythonPython 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:1Type "help", "copyright", "credits" or "license>>> import djangoTraceback (most recent call last): File "<stdin>", line 1, in <module>ModuleNotFoundError: No module named 'django'
这么办,这么办!最后根据自己的思路重新安装了一次!就OK!演示:
PS E:\Program Files\Python\Python36-32> pip install djangoCollecting django Using cached Django-1.11.6-py2.py3-none-any.whlCollecting pytz (from django) Using cached pytz-2017.2-py2.py3-none-any.whlInstalling collected packages: pytz, djangoSuccessfully installed django-1.11.6 pytz-2017.2PS E:\Program Files\Python\Python36-32> pythonPython 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import django>>> django.get_version()'1.11.6'
查看目录E:\Program Files\Python\Python36-32\Lib\site-packages\django存在了!这就OK了!
总结:
猜测是virtualenv和virtualenvwrapper的愿意,暂时不了解官网文档的意图。
- Django安装指南
- Debian 下Django (Apache2/mod_python) 安装指南
- apache+python+mod_python+django 编译安装指南
- apache+python+mod_python+django 编译安装指南
- 2.Django入门:从零开始-快速安装指南
- Django安装及基本操作指南
- Django官方教程(二)【快速安装指南】
- python+apache+mod_python+django 编译安装指南[转]
- django web开发指南
- Django Web开发指南
- Django Channels 入门指南
- Django Api 设计指南
- django 报错指南
- Django:Django安装
- django 入门-安装Django
- django安装
- Django安装
- 安装Django
- org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name
- 究竟是什么学问?PCB线路板导通孔必须塞孔
- VueI18n插件的简单应用于国际化
- Android 自定义UI组合控件设计方法
- 值得收藏!这是SQL数据库优化的六种方法
- Django安装指南
- zookeeper安装和使用 windows环境
- 关于滚动条的应用
- [LC解题报告]16. 3Sum Closest
- 1271-面向对象程序设计上机练习九(对象指针)
- 360加固签名失败:jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid LOC header (bad signature)
- Access几个小技巧总结
- 使用Glide实现在非WiFi环境手动点击下载图片(判断Glide是否缓存了图片)
- 神州专车全站HTTPS加密,保护用户数据安全