详解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列表去重方法
Jan 17 Python
Python实现扩展内置类型的方法分析
Oct 16 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
python模糊图片过滤的方法
Dec 14 Python
Django之模型层多表操作的实现
Jan 08 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
python银行系统实现源码
Oct 25 Python
利用matplotlib实现根据实时数据动态更新图形
Dec 13 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
python实现录制全屏和选择区域录屏功能
Feb 05 Python
详解Python类和对象内容
Jun 22 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
php 获取客户端的真实ip
2009/11/30 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
Python中的XML库4Suite Server的介绍
2015/04/14 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
Python3实现的简单验证码识别功能示例
2018/05/02 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
python中map的基本用法示例
2018/09/10 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
音乐学专业求职信
2014/07/22 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
趣味运动会简讯
2015/07/20 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
基于Python实现一个春节倒计时脚本
2022/01/22 Python