Pycharm虚拟环境中安装及使用Pytest

一、创建干净的虚拟环境

  • 创建项目时不勾选“inherit global site-packages”表示不继承原始解释器的库,也不勾选“Make available to all  projects”表示当前虚拟环境的库不会共享给虚拟环境
  • 确认虚拟环境已经创建好

 二、安装pytest

方式1:Terminal中命令安装   

pip install -U pytest

 方式2:Settings中界面搜索安装

验证安装完成,用查看pytest版本的方式

pytest --version

三、使用pytest

方式1:Terminal 命令方式调用,直接用命令“pytest”

 方式2:Pycharm中测试用例执行框架改成pytest(默认是Unittests)

改好之后可直接在方法左侧入口执行:

运行效果:

 

 

 

 

PyCharm,如果你的虚拟环境无法补全代码,可能是由于以下几个原因导致的: 1. 未正确配置虚拟环境:确保你已经正确地配置了虚拟环境。在PyCharm,你可以通过以下步骤来配置虚拟环境: - 打开PyCharm并导航到"File" -> "Settings"。 - 在弹出的窗口,选择"Project: [你的项目名称]" -> "Python Interpreter"。 - 点击右上角的齿轮图标,选择"Add..."。 - 在弹出的窗口,选择"Virtualenv Environment",然后选择你想要使用Python解释器。 - 点击"OK"来保存配置。 2. 未激活虚拟环境:确保你已经激活了虚拟环境。在PyCharm,你可以通过以下步骤来激活虚拟环境: - 在PyCharm的底部状态栏,你应该能够看到当前使用Python解释器。如果你看到的是系统默认的Python解释器,而不是你的虚拟环境,那么你需要切换到虚拟环境。 - 点击Python解释器的名称,然后选择你的虚拟环境。 3. 未安装必要的库:如果你的虚拟环境缺少必要的库,那么代码补全可能无法正常工作。确保你已经在虚拟环境安装了你需要的库。 如果你已经按照上述步骤进行了配置,但仍然无法补全代码,你可以尝试以下方法: 1. 清除PyCharm的缓存:在PyCharm,你可以通过以下步骤来清除缓存: - 关闭PyCharm。 - 打开终端,并导航到你的项目目录。 - 运行以下命令: ```shell rm -rf .idea/ rm -rf __pycache__/ rm -rf .pytest_cache/ ``` - 重新打开PyCharm,并重新配置虚拟环境。 2. 更新PyCharm:确保你正在使用最新版本的PyCharm。有时,旧版本的PyCharm可能会出现一些问题,更新到最新版本可能会解决这些问题。 3. 检查PyCharm的设置:在PyCharm,你可以检查一下以下设置是否正确配置: - 导航到"File" -> "Settings"。 - 在弹出的窗口,选择"Editor" -> "General" -> "Code Completion"。 - 确保"Autopopup code completion"选项已启用。 希望以上方法能够帮助你解决虚拟环境无法补全代码的问题。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值