python搭建django框架(详解Python网络框架Django和Scrapy安装指南)
python搭建django框架
详解Python网络框架Django和Scrapy安装指南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环境,如下图所示:
照它提示所给的链接进入官网搜索,你会发现:
此处是否进入了死胡同,官网早已不支持microsoft visual c++14.0了,后来查阅资料,执行如下命令得到了完美解决。
|
pip install scrapy |
没错,就是这么坑!一个大小写字母的区别!
安装后在命令行输入scrapy,见到如下提示说明安装成功了!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://juejin.im/post/5c9cb7776fb9a070ba31521d
- python3字符串格式化怎么操作(python3实现字符串操作的实例代码)
- python面向对象使用方法(Python面向对象程序设计之私有属性及私有方法示例)
- python代码返回值(Python 函数返回值的示例代码)
- python可以编写数据加密解密吗(python简单实现AES加密和解密)
- python json转换字符串(python3 json数据格式的转换dumps/loads的使用、dict to str/str to dict、json字符串/字典)
- python入门知识点总结(深入解析Python小白学习操作列表)
- python爬虫经典步骤(详解python爬虫系列之初识爬虫)
- python怎么进行参数传递(在Python中如何传递任意数量的实参的示例代码)
- 用python实现atm银行系统(Python实现的银行系统模拟程序完整案例)
- python中什么是迭代器(一篇文章彻底搞懂Python中可迭代Iterable、迭代器Iterator与生成器Generator的概)
- python冒泡排序代码通俗理解(详解python算法之冒泡排序)
- pythondocx安装教程(Python docx库用法示例分析)
- python樱花绽放代码(新年快乐! python实现绚烂的烟花绽放效果)
- python装饰器怎么设置(深入了解和应用Python 装饰器 @decorator)
- python 时间戳转化为格式(Python datetime和unix时间戳之间相互转换的讲解)
- python生成密码字典教程(Python利用字典破解WIFI密码的方法)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
热门推荐
- 在docker中运行springboot(Linux Docker运行springboot项目的步骤详解)
- mysqlgroupby语句实现原理(Mysql中错误使用SQL语句Groupby被兼容的情况)
- mysql的decimal类型(MySQL数据类型DECIMAL用法详解)
- mysql查询数据去除重复(MySQL 大批量插入,如何过滤掉重复数据?)
- css3带阴影弹出窗口(CSS3解决移动页面上点击链接触发色块的问题)
- mysqlworkbench怎么设置连接(详解MySQL Workbench使用教程)
- springboot启动内置tomcat(解决spring boot + jar打包部署tomcat 404错误问题)
- nginx和apache(为什么 Nginx 比 Apache 更牛逼)
- centos怎样开启tomcat(Centos8.2云服务器环境安装Tomcat8.5的详细教程)
- laravel后台框架(laravel-admin的多级联动方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9