安装pytest遇到的问题

因为嫌弃官网太慢,然后跑到微软商城装了python(悔不当初)
折腾了半天还是跑去官网重新装了一遍python3.8
python3.8自带pip,但是使用前需要把路径加入变量path
在这里插入图片描述cmd里输入pip,看到help菜单就是可以用了
尝试用命令安装pytest (命令:pip install -U pytest),结果报错了
ERROR: Could not find a version that satisfies the requirement pyparsing>=2.0.2 (from packaging->pytest) (from versions: none)
ERROR: No matching distribution found for pyparsing>=2.0.2 (from packaging->pytest)
在这里插入图片描述输入命令pip install pyparsing,安装pyparsing
这里参考了文章: 解决pip安装matplotlib过程中Could not find a version that satisfies the requirement pyparsing问题
她的环境是Win10,Python3.7,我是win10+python3.8 (是不是3.7之后都会缺少这个呢?只是一个猜测)

再次尝试安装pytest,pip install -U pytest,安装完之后输入命令pytest --version,成功显示版本信息就是真的成功啦~~
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 pytest 7.3,您可以按照以下步骤操作: ### 安装 pytest #### 使用 pip 安装 pip 是 Python 的包管理工具,用于下载并安装 Python 包。以下是使用 `pip` 安装 pytest 的步骤: 1. 打开命令行终端(Windows 用户可以打开“CMD”或“PowerShell”,Mac 和 Linux 用户可以打开“Terminal”)。 2. 输入以下命令,并按 Enter 键执行,这将安装 pytest 最新的稳定版本。由于您提到的是 pytest 7.3 版本,假设此版本尚未发布到 PyPI 或者您需要安装特定版本,请稍加注意: ```bash pip install pytest ``` 如果您想要指定确切版本: ```bash pip install pytest==7.3 ``` 请注意,如果您的系统上已经存在 pytest,则这条命令可能会更新现有的版本;如果还没有安装pytest,那么这条命令会自动完成安装过程。 ### 验证安装 安装完成后,您可以运行一个简单的测试脚本来验证 pytest 是否已成功安装。在命令行中输入: ```bash pytest -v ``` 这应该会显示一些测试结果信息,证明 pytest 已经成功运行并且可能包含了默认的一些测试文件(通常位于 `/usr/local/bin` 或 `/usr/bin` 目录下,取决于您的操作系统配置)。 ### 示例项目结构 为了方便演示,这里是一个基本的 pytest 项目的目录结构示例: ``` my_project/ __init__.py tests/ test_my_module.py conftest.py my_module.py ``` 在这个例子中: - `my_module.py` 包含了一些功能函数或类。 - `test_my_module.py` 中包含针对 `my_module` 的测试函数。 - `conftest.py` 可能包含自定义的测试标记或其他全局配置。 ### 运行测试 要在项目的根目录下运行所有测试,只需在命令行中输入: ```bash pytest . ``` 或者如果你只想运行特定文件或模块下的测试,可以直接指定路径: ```bash pytest path/to/test_file.py ``` 通过以上步骤,你应该能够成功地安装 pytest 并开始编写和运行测试代码了。如果你有任何问题或是遇到具体的错误,欢迎随时提问! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值