百人计划我爱编程

Python+Requests+Pytest 在window下的

2018-04-15  本文已影响84人  未闻Kathy

主要步骤参考了厦门COCO的文章Python+Requests+Pytest 在window下的安装 - 简书,补充了一些升级pip遇到的问题和解决方法

在window下,先安装Python3.6, cmd控制台运行Python, 通过pip安装requests库 和pytest

1. 安装python

a.下载安装包:https://www.python.org/downloads/

b.点击后自动下载,完成后双击运行 安装文件,出现安装界面。可勾选“Add python to ...PATH”

原因参考厦门COCO的Python+Requests+Pytest 在window下的安装 - 简书(就是把python的安装路径添加到系统路径下面,勾选了这个的话,以后 运行--输入cmd,然后输入python 就会去调用python.exe 不勾选的话 在cmd下输入python 会报'python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。)

c.自动安装,close即可

d. 在”开始“菜单栏中点击所有程序,可以找到python文件下的IDLE工具,打开就可使用.

2. 安装Requests

a. cmd 打开命令控制台,进入python安装包的Scripts目录(D:\Python\Python36-32\Scripts)

进入D盘,进入指定目录

b. 可先查看下当前文件下的文件,输入 dir,可看到pip.exe

c.安装 Requests:pip install requests

d. 打开IDLE,输入 import requests,即可安装成功

3.安装Pytest

a.命令控制台- d:\Python36\Scripts目录,输入:pip install pytest

b.安装插件

pytest-html(自动生成HTML格式测试报告)

pytest-describe(给测试用例一个美丽的名字)

pytest-autochecklog(不只是自动生成测试日志)-安装此之前先安装PyYAML

命令行:

pip install pytest-html

pip install pytest-describe

pip install PyYAML

pip install pytest-autochecklog

升级pip问题补充

在安装request和pytest之后都出现了升级pip的提示,如下图所示

安装request和pytest后提示

然后升级的时候执行的命令为pip install --upgrade pip,最后就出现了如下报错:

报错信息

再次使用pip命令就会出现“No module named' 'pip' ”的报错,如下:

pip报错信息

通过网上搜索,发现应该是升级命令用错了导致的。

解决方法如下,依次输入命令:

python -m ensurepip(ensurepip 模块,所有安装都提供 "pip" 包管理器)

python -m pip install --upgrade pip(其实对比一下,这个命令就是之前提示更新里使用的命令,所以对于在不同平台使用的命令还是有一定区别的,最好跟着官方提示走)

上一篇下一篇

猜你喜欢

热点阅读