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相关推荐

  1. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

  2. iis搭建网站教程(iis搭建网站详细步骤)

    iis搭建网站教程(iis搭建网站详细步骤) 本教程基于Windows10系统,其他版本基本上步骤相差不大 1.打开我的电脑,在地址栏输入"控制面板"四个字然后回车,打开控制面板界 ...

  3. mysql windows编译_Windows平台下编译Mysql源码 | 学步园

    最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...

  4. windows下python依赖包_windows下安装python拓展包

    安装Python集成开发环境IDE 2.IPython:方便今后编译其他扩展库,占用空间92.8M: sudo apt-get install python-dev IPython 为了安装最新版的I ...

  5. windows的python切换环境_Windows下的python虚拟环境设置

    Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲 ...

  6. sharepoint文件夹本地同步_Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘

    Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘 Rclone (rsync for cloud storage) 是一个命令行程序,用于同步文件和目录,支持常见的 Amaz ...

  7. onedrive 添加到本地硬盘_Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘

    Rclone (rsync for cloud storage) 是一个命令行程序,用于同步文件和目录,支持常见的 Amazon Drive .Google Drive .OneDrive .Drop ...

  8. linux下python安装opencv库_Linux下怎么配置python和opencv

    匿名用户 1级 2017-06-20 回答 以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支 ...

  9. 黑科技!无需代码快速搭建网站的平台来了

    通过智能网站搭建平台,可以无需代码快速搭建网站. 步骤一:注册/登陆爱用建站平台PC或移动端登陆用户中心-爱用智能网站,新用户注册[iYong通行证]. 步骤二:通过类似PPT编辑操作的可视化设计器设 ...

最新文章

  1. Linux下视频截取命令
  2. Tomcat源码分析 | 一文带你整体把握架构及组件
  3. iOS 11.3立春后发布,电量用得快的人千万别升级!
  4. 简书显示服务器错误,openfire服务器异常处理
  5. 矩阵分析与多元统计12 0-1矩阵 交换矩阵与Kronecker乘积
  6. hdu 2881(简单dp)
  7. java hibernate unable to read xml_各位大神,这是什么错误啊
  8. ExtJS视频学习笔记
  9. 掘金企服:ICP经营许可证和ICP备案的区别
  10. [Git] Squash all of my commits into a single one and merge into master
  11. 基于python的民宿旅馆消费数据分析系统
  12. Java基础常见笔试题总结
  13. 2021厦门LED照明产业展览会
  14. SQL基础系列(六)——视图
  15. Unity 性能优化方法总结
  16. celery任务队列
  17. 【pano2vr】网页Flash中简单实现炫酷的3D模型制作
  18. Unity学习笔记(一):第三人称镜头和人物移动
  19. java 实现邮件带附件发送
  20. ij idea(2021)的jdk版本可能和本地的有冲突

热门文章

  1. Python之路【第八篇】:Python模块
  2. 201671010140. 2016-2017-2 《Java程序设计》java学习第一周
  3. asp.net type=file前后台合作 在上传图片到服务器
  4. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...
  5. 使用DOS命令找到占用80端口的程序,关闭该程序
  6. ASP.NET Razor (标记)语言概要
  7. C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题
  8. 在emu8086中学习汇编语言加减法程序
  9. CSS列表和一些变化情况
  10. Promise.all 的原理