详解Python网络框架Django和Scrapy安装指南


Posted in Python onApril 01, 2019

Windows 上的Django安装

如今Python使用的范围越来越广,所以学会关于它比较火的网络框架非常有必要。要安装Django,首先要知道你电脑上的python是哪个版本的,至于如何安装python的解释器环境此处不做介绍,网上的教程很多。

Django 是一个 Python Web 框架,因此需要在您的机器上安装 Python。本文是基于Python3.6的环境安装介绍的。

要查看你电脑上的python版本,使用以下指令:

python --version

要安装django,还要安装python的集成工具包pip,想要在您的机器上安装 pip,请转至https://pip.pypa.io/en/latest/installing/ ,并按照“Installing with get-pip.py”说明进行操作。

安装 virtualenv 和 virtualenvwrapper

virtualenv和virtualenvwrapper提供一个专门的环境为每个项目创建Django。虽然不是强制性的,这被认为是最佳实践和将来会节省你的时间当你准备部署您的项目。按照如下指令操作:

pip install virtualenvwrapper-win

然后为您的项目创建一个虚拟环境:

mkvirtualenv myproject

有的资料上说要执行如下命令,但本人未执行依然可以后续正常安装,各位看具体情况。

workon myproject

上面都没有问题后开始正式安装django.执行如下命令:

pip install django

这将下载并安装最新的Django版本。

Windows 上的Scrapy安装

要安装Scrapy,依然要安装先pip。此处有一点小坑,我们如果继续类似安装django那样执行如下:

pip install scrapy

会报twist错误,要去 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载并用pip 安装相应的Twisted安装包。

Twisted‑18.9.0‑cp36‑cp36m‑win32.whl

注意:这里要和你电脑的系统和python环境决定。下载后进入下载的目录执行

pip install scrapy

此次又报了缺少Microsoft Visual C++ 14.0环境,如下图所示:

详解Python网络框架Django和Scrapy安装指南

照它提示所给的链接进入官网搜索,你会发现:

详解Python网络框架Django和Scrapy安装指南

此处是否进入了死胡同,官网早已不支持microsoft visual c++14.0了,后来查阅资料,执行如下命令得到了完美解决。

pip install Scrapy

没错,就是这么坑!一个大小写字母的区别!

安装后在命令行输入Scrapy,见到如下提示说明安装成功了!

详解Python网络框架Django和Scrapy安装指南

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
探索Python3.4中新引入的asyncio模块
Apr 08 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
使用python实现个性化词云的方法
Jun 16 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 Python
python 三元运算符使用解析
Sep 16 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
python实现批量转换图片为黑白
Jun 16 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 Python
Python语法学习之进程的创建与常用方法详解
Apr 08 Python
详解python的argpare和click模块小结
Mar 31 #Python
linux安装python修改默认python版本方法
Mar 31 #Python
Django中使用Whoosh进行全文检索的方法
Mar 31 #Python
Python实现的爬取小说爬虫功能示例
Mar 30 #Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
Mar 30 #Python
Python函数装饰器常见使用方法实例详解
Mar 30 #Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 #Python
You might like
东方红 - 来复式再生机的修复
2021/03/02 无线电
PHP小教程之实现双向链表
2014/06/12 PHP
PHP微信支付开发实例
2016/06/22 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
extjs之去除s.gif的影响
2010/12/25 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
python中使用序列的方法
2015/08/03 Python
python之Socket网络编程详解
2016/09/29 Python
python计算两个地址之间的距离方法
2018/06/09 Python
python实现俄罗斯方块
2018/06/26 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
关于python中的xpath解析定位
2020/03/06 Python
Python 自由定制表格的实现示例
2020/03/20 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
几个人围成一圈的问题
2013/09/26 面试题
材料物理专业个人求职信
2013/12/15 职场文书
车间操作工岗位职责
2013/12/19 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
百家讲坛观后感
2015/06/12 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android