windows下python搭建网站_Windows平台下搭建Pytest
Python有丰富的安装包资源,从图3可以看到有100293个安装包可以选择。跟C/C++/Java相比 ,Python能让你用极少的代码写出相同的程序,优势就是有这么多的安装包可选。有人计算过,Python或Ruby写出的程序的代码行数只相当于相对应的Java代码 的行数的五分之一。如果没有绝对的必要,为什么要花这么多时间写出这么多的代码呢?
Python是一种代表简单主义思想的语言,它使你能够专注于解决问题而不是去搞明白语言本身。利用已有的一些成熟流行的安装包可以极大的简化我们的工作。熟练掌握Python安装包是非常有必要的,在上一篇文章中,我介绍了Python模块的四种安装方式,在这篇文章中我们学习用pip安装和源码安装方式来安装Pytest测试框架,建议熟练掌握。
为什么pip安装如此便捷,我们还需要学习源码安装呢?并不是所有的安装包pip都有这个资源,比如你自己开发的安装包。有时在你的环境中pip安装有问题却又无头绪时,建议试试源码安装。
一. pip 安装Pytest
首先,查看pip命令是否可以运行。因为我安装的Python版本是2.7.13,是自带pip的所以无需安装pip。
1. 打开cmd,运行:echo %path% 。可以看到只有C:\Python27的路径。
2. 运行:pip。无法识别这个命令,原因是环境变量中没有添加pip的安装路径。
3. 添加pip的环境变量。在Windows cmd中运行:set path=%path%;C:\Python27\Scripts
4. 运行:echo %path% 。
5. 运行:pip。pip可以正常运行。
图1:如何让pip正常运行
6. 运行:pip install pytest
图2:Pytesta安装截图
二. 下载源码,setup.py安装
1. 下载源码
初学Python的同学下载源码可能回到谷歌,百度上搜,建议网速可以的话推荐从官网下载,网速太慢可以选择第三方的一些网站。
https://pypi.python.org/pypi
图3:Python官网安装包首页
在search输入框输入pytest,结果如下,可以看到也有很多pytest相关的插件。点击下面的红色框,进入到pytest的在Python官网的主页:https://pypi.python.org/pypi/pytest/3.0.6。
图4:pytest源码地址
该主页里面,点击Download(第一个红色框)就会看到源码的安装包(第二个红色框)。下载pytest-3.0.6.tar.gz到你的电脑上即可。
源码一般都是.tar.gz,.zip的压缩包,解压后放到Windows下的目录下,建议直接放C:\,路径比较简单,在cmd里面输入很便捷。
图5:pytest的在Python官网的主页
2. 源码安装
我的安装包放在C:\pytest-3.0.6,打开windows的cmd,切换到该目录。
运行:python setup.py install,请确认最后安装成功,具体信息看以下截图。
检查是否安装成功,运行:pytest --version。
图6:pytest源码安装截图1
图7:pytest源码安装截图2
windows下python搭建网站_Windows平台下搭建Pytest相关推荐
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...
- iis搭建网站教程(iis搭建网站详细步骤)
iis搭建网站教程(iis搭建网站详细步骤) 本教程基于Windows10系统,其他版本基本上步骤相差不大 1.打开我的电脑,在地址栏输入"控制面板"四个字然后回车,打开控制面板界 ...
- mysql windows编译_Windows平台下编译Mysql源码 | 学步园
最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...
- windows下python依赖包_windows下安装python拓展包
安装Python集成开发环境IDE 2.IPython:方便今后编译其他扩展库,占用空间92.8M: sudo apt-get install python-dev IPython 为了安装最新版的I ...
- windows的python切换环境_Windows下的python虚拟环境设置
Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲 ...
- sharepoint文件夹本地同步_Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘
Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘 Rclone (rsync for cloud storage) 是一个命令行程序,用于同步文件和目录,支持常见的 Amaz ...
- onedrive 添加到本地硬盘_Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘
Rclone (rsync for cloud storage) 是一个命令行程序,用于同步文件和目录,支持常见的 Amazon Drive .Google Drive .OneDrive .Drop ...
- linux下python安装opencv库_Linux下怎么配置python和opencv
匿名用户 1级 2017-06-20 回答 以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支 ...
- 黑科技!无需代码快速搭建网站的平台来了
通过智能网站搭建平台,可以无需代码快速搭建网站. 步骤一:注册/登陆爱用建站平台PC或移动端登陆用户中心-爱用智能网站,新用户注册[iYong通行证]. 步骤二:通过类似PPT编辑操作的可视化设计器设 ...
最新文章
- Linux下视频截取命令
- Tomcat源码分析 | 一文带你整体把握架构及组件
- iOS 11.3立春后发布,电量用得快的人千万别升级!
- 简书显示服务器错误,openfire服务器异常处理
- 矩阵分析与多元统计12 0-1矩阵 交换矩阵与Kronecker乘积
- hdu 2881(简单dp)
- java hibernate unable to read xml_各位大神,这是什么错误啊
- ExtJS视频学习笔记
- 掘金企服:ICP经营许可证和ICP备案的区别
- [Git] Squash all of my commits into a single one and merge into master
- 基于python的民宿旅馆消费数据分析系统
- Java基础常见笔试题总结
- 2021厦门LED照明产业展览会
- SQL基础系列(六)——视图
- Unity 性能优化方法总结
- celery任务队列
- 【pano2vr】网页Flash中简单实现炫酷的3D模型制作
- Unity学习笔记(一):第三人称镜头和人物移动
- java 实现邮件带附件发送
- ij idea(2021)的jdk版本可能和本地的有冲突
热门文章
- Python之路【第八篇】:Python模块
- 201671010140. 2016-2017-2 《Java程序设计》java学习第一周
- asp.net type=file前后台合作 在上传图片到服务器
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...
- 使用DOS命令找到占用80端口的程序,关闭该程序
- ASP.NET Razor (标记)语言概要
- C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题
- 在emu8086中学习汇编语言加减法程序
- CSS列表和一些变化情况
- Promise.all 的原理