详解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使用paramiko模块实现ssh远程登陆上传文件并执行
Jan 27 Python
Python实现在线程里运行scrapy的方法
Apr 07 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
python如何在列表、字典中筛选数据
Mar 19 Python
解决python "No module named pip" 的问题
Oct 13 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
python图像和办公文档处理总结
May 28 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
Python OpenCV调用摄像头检测人脸并截图
Aug 20 Python
Tensorflow设置显存自适应,显存比例的操作
Feb 03 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 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
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
JQuery中$之选择器用法介绍
2011/04/05 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
JavaScript中this详解
2015/09/01 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
Python入门篇之条件、循环
2014/10/17 Python
python+opencv识别图片中的圆形
2020/03/25 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
汽车检测与维修个人求职信
2013/09/24 职场文书
资产评估专业大学生求职信
2013/09/29 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
英文感谢信格式
2015/01/21 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
银行工作心得体会范文
2016/01/23 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
python入门之算法学习
2021/04/22 Python
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
python实现双向链表原理
2022/05/25 Python