详解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 返回汉字的汉语拼音
Feb 27 Python
python用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
python实现探测socket和web服务示例
Mar 28 Python
使用Python处理Excel表格的简单方法
Jun 07 Python
python2 与 python3 实现共存的方法
Jul 12 Python
TensorFlow实现模型评估
Sep 07 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
Python中的取模运算方法
Nov 10 Python
Python 互换字典的键值对实例
Feb 12 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
Flask框架学习笔记之模板操作实例详解
Aug 15 Python
Python集合操作方法详解
Feb 09 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读取文件内容后清空文件示例代码
2014/03/18 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Python3内置模块random随机方法小结
2019/07/13 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
python实现字符串和数字拼接
2020/03/02 Python
浅谈Python 函数式编程
2020/06/20 Python
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
父母对孩子说的话
2014/04/12 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
2014年统战工作总结
2014/12/09 职场文书
统计工作个人总结
2015/03/03 职场文书
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫