conda 环境中的 pytest/pylint

发布于 2025-01-10 02:53:43 字数 720 浏览 0 评论 0原文

我知道如何使用requirements.txt文件(包含pytest和pylint)在python中运行pytest和pylint:

python -m venv .
.\scripts\activate
pip install -r requirements.txt
pytest <filename>

但是我不确定如何在conda上执行此操作,到目前为止我有:

conda create --name testenv --file requirements.txt
conda activate testenv
??

我不知道该做什么放置 next 以便运行 pylint 或 pytest。 我查看了这个,它使用pylint filename.py< /代码>之后。 或者 conda install -c anaconda pylint 然后 pylint < ;文件名.py>?

我认为 pytest 的步骤类似。

I know how to run a pytest and pylint in python using a requirements.txt file (containing pytest and pylint):

python -m venv .
.\scripts\activate
pip install -r requirements.txt
pytest <filename>

However I'm not sure on how to do this on conda, so far I have:

conda create --name testenv --file requirements.txt
conda activate testenv
??

I'm not sure what to put next in order to run a pylint or pytest.
I've taken a look at this which uses pylint filename.py after.
Or would conda install -c anaconda pylint and then pylint <filename.py>?

I assume it would be similar steps for pytest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

唱一曲作罢 2025-01-17 02:53:43

总体来说,这个过程是相同的——或者更准确地说,它是类似的。 Conda 在所有方面都不是一个类似的工具,但为此,步骤应该看起来很熟悉。

# create your virtual environment
conda create --name testenv
# activate your virtual environment
conda activate testenv
# install your tools
conda install pytest pylint -c conda-forge --yes
# run your tools
pytest path/to/tests/
pylint path/to/files/

我不确定你的标题中的“在多个目录中”指的是什么。

The process in general is the same - or it might be more precise to say it's analogous. Conda is not an analogous tool in all respects, but for this, the steps should look familiar.

# create your virtual environment
conda create --name testenv
# activate your virtual environment
conda activate testenv
# install your tools
conda install pytest pylint -c conda-forge --yes
# run your tools
pytest path/to/tests/
pylint path/to/files/

I'm not sure what "in multiple directories" in your title refers to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文