我最近开始学习python,我知道我的问题可能并不复杂。我从我的windows cmd发出下面的命令来安装pytest框架和它所需的依赖项py -3 -m pip install pytest然后发布:py -3 -m pip install pytest-pep8安装pep8插件和所需的依赖项。两个命令都成功完成。但是当我想通过py.test --pep8 exp1.py命令运行pytest时;有人提到我的错误。有什么想法吗?
py -3 -m pip install pytest
py -3 -m pip install pytest-pep8
py.test --pep8 exp1.py
oknrviil1#
得到同样的问题,但它已经解决了以下命令
python -m pytest
fwzugrvs2#
我正在学习python与头部第一python的书,我一直试图使用pytest模块,但被,不工作,甚至在网上搜索无处不在,但我找不到解决问题的办法,但一些如何,我设法弄明白了,所以这里有一个解决方案,pytest的当前版本是6.2版。2不幸的是,如果使用它与py.test --pep8,它将不起作用,因为它已被弃用,简单的解决方案是使用此版本pip install pytest==2.9.1,当它's成功安装,当您尝试使用py.test --pep8时,它将工作。
py.test --pep8
pip install pytest==2.9.1
jdg4fx2g3#
您得到的错误可能是由于pytest安装不当或在命令中使用了 py.test。首先,检查您的环境中是否安装了pytest。打开命令提示符并使用以下命令,
pytest --version
您必须获得如下输出:
pytest 6.0.2
如果您得到的输出与上面的结果类似,则表示您已经成功安装了pytest。现在,使用cmd中的cd命令导航到脚本 exp1.py 所在的文件夹,并尝试按如下所示运行脚本,
pytest --pep8 exp1.py
pgx2nnw84#
基本上,当你没有安装pytest包的时候,这个msg会出现在cmd中。步骤来解决。打开cmd类型:管道安装pytest然后打开您的测试脚本所在的目录。键入pytest并按回车键,问题解决。
hec6srdp5#
要在终端中运行pytest沿着获取输出状态,请在终端中运行以下命令:
pytest -v -s filename.py
如果文件不存在,在当前目录下运行此命令:
pytest -v -s <filepath>/filename.py
5条答案
按热度按时间oknrviil1#
得到同样的问题,但它已经解决了以下命令
fwzugrvs2#
我正在学习python与头部第一python的书,我一直试图使用pytest模块,但被,不工作,甚至在网上搜索无处不在,但我找不到解决问题的办法,但一些如何,我设法弄明白了,所以这里有一个解决方案,pytest的当前版本是6.2版。2不幸的是,如果使用它与
py.test --pep8
,它将不起作用,因为它已被弃用,简单的解决方案是使用此版本pip install pytest==2.9.1
,当它's成功安装,当您尝试使用py.test --pep8
时,它将工作。jdg4fx2g3#
您得到的错误可能是由于pytest安装不当或在命令中使用了 py.test。
首先,检查您的环境中是否安装了pytest。打开命令提示符并使用以下命令,
您必须获得如下输出:
如果您得到的输出与上面的结果类似,则表示您已经成功安装了pytest。
现在,使用cmd中的cd命令导航到脚本 exp1.py 所在的文件夹,并尝试按如下所示运行脚本,
pgx2nnw84#
基本上,当你没有安装pytest包的时候,这个msg会出现在cmd中。
步骤来解决。
打开cmd类型:管道安装pytest
然后打开您的测试脚本所在的目录。键入pytest并按回车键,问题解决。
hec6srdp5#
要在终端中运行pytest沿着获取输出状态,请在终端中运行以下命令:
如果文件不存在,在当前目录下运行此命令: