gpt4 book ai didi

python - 当我从 virtualenv 运行 nosetests 时,为什么会出现错误 "Invalid command nosetests"?

转载 作者:太空狗 更新时间:2023-10-30 01:23:16 29 4
gpt4 key购买 nike

当我将它加载到 Jenkins 中时,我首先注意到了这个项目的问题。更令人费解的是,我已经能够按如下方式重现它:

在项目的原始版本中,以下命令按预期运行测试:

.venv/bin/python setup.py nosetests

然后我执行以下操作:

  1. 克隆项目:hg clone my-project my-project-clone
  2. 在克隆中创建 virtualenv .venv
  3. 从克隆的 pip 卡住文件安装需求

如果我随后在此版本上运行 .venv/bin/python setup.py nosetests,我会得到以下结果:

setup.py: error: Invalid command nosetests

setup.py 包括以下设置:

setup_requires=[
'nose>=1.0', 'nosexcover', 'coverage', 'selenium', 'fixture'
],
test_suite='nose.collector',

我特别困惑,因为它在每个版本中都是相同的 setup.pysetup.cfg 文件,而且据我所知,环境是相同的。

附录

我注意到了 this Stack Overflow question在边栏中,它看起来密切相关,但那里提供的解决方案均不适用于我的情况。

最佳答案

我遇到了同样的问题,并设法通过放置

来解决它
setup_requires=['nose>=1.0']

进入我的 setup.py 文件。之后,Python setup.py nosetests 选项可供我使用。

一些有用的链接:

关于python - 当我从 virtualenv 运行 nosetests 时,为什么会出现错误 "Invalid command nosetests"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969173/

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