gpt4 book ai didi

python - 使用 Anaconda 在 Windows 上使用 pytest githook

转载 作者:行者123 更新时间:2023-12-03 11:07:33 31 4
gpt4 key购买 nike

我有以下设置:

  • Windows 10
  • 通过 Anaconda 安装 python
  • 通过 Anaconda 设置虚拟环境以使用 pytest 运行和测试我的项目
  • 通过 MINGW 进行 git 版本控制

现在我想设置一个 githook 在我推送之前运行我所有的测试。我有以下问题:我无法在 githook 中激活我的虚拟环境。

我试图在 githook 脚本中激活我的 anaconda 环境,但我无法让它工作。 activate 因为命令不可用并且调用整个路径 ../Anaconda3/Scripts/activate.bat 什么都不做。

我也尝试使用 python-githooks 为我配置钩子(Hook),但这在 Windows 中似乎不起作用(它无法从环境中读取 PWD...)

我很感激任何建议。

最佳答案

解决方案是在 git 存储库的根目录下创建一个 .bat 文件,其中:

调用 C:\...\Anaconda3\Scripts\activate.bat
调用激活 fs_env
测试

并在 .git/hooks 中的预推送文件中调用此文件:

./runtests.bat

关于python - 使用 Anaconda 在 Windows 上使用 pytest githook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62016261/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com