详解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编写的最短路径算法
Mar 25 Python
Python中的super()方法使用简介
Aug 14 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
使用pandas读取csv文件的指定列方法
Apr 21 Python
PyQt5 QSerialPort子线程操作的实现
Apr 21 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
python numpy实现rolling滚动案例
Jun 08 Python
python如何操作mysql
Aug 17 Python
python之随机数函数的实现示例
Dec 30 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的urlencode()URL编码函数浅析
2011/08/09 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
jQuery live
2009/05/15 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
vue组件的写法汇总
2018/04/12 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
Python实现PS图像调整黑白效果示例
2018/01/25 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
PyTorch-GPU加速实例
2020/06/23 Python
德国高性价比网上药店:medpex
2017/07/09 全球购物
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
《木笛》教学反思
2014/03/01 职场文书
开工仪式策划方案
2014/05/23 职场文书
三国演义读书笔记
2015/06/25 职场文书
2015年国培研修感言
2015/08/01 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫