详解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中json格式数据的编码与解码方法详解
Jul 01 Python
简单谈谈Python中的json与pickle
Jul 19 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
python在非root权限下的安装方法
Jan 23 Python
flask session组件的使用示例
Dec 25 Python
OpenCV+Python识别车牌和字符分割的实现
Jan 31 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
解决pycharm安装第三方库失败的问题
May 09 Python
解决Keras中CNN输入维度报错问题
Jun 29 Python
python装饰器三种装饰模式的简单分析
Sep 04 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 Python
利用 Python 的 Pandas和 NumPy 库来清理数据
Apr 13 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
php 删除数组元素
2009/01/16 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
jQuery实现简单的文件上传进度条效果
2020/03/26 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
matplotlib简介,安装和简单实例代码
2017/12/26 Python
如何基于python实现归一化处理
2020/01/20 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
如何编写python的daemon程序
2021/01/07 Python
高三地理教学反思
2014/01/11 职场文书
一年级家长会邀请函
2014/01/25 职场文书
学习保证书范文
2014/04/30 职场文书
实习推荐信
2014/05/10 职场文书
红头文件任命书范本
2014/06/05 职场文书
离婚协议书范本
2015/01/26 职场文书
python缺失值的解决方法总结
2021/06/09 Python
详细分析PHP7与PHP5区别
2021/06/26 PHP
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
nginx设置资源请求目录的方式详解
2022/05/30 Servers