gpt4 book ai didi

python - 如何让 pytest2 和 pytest3 并存?

转载 作者:行者123 更新时间:2023-12-01 00:18:15 28 4
gpt4 key购买 nike

使用 pippip3 安装 pytest 将为 Python2 和 pytest 安装 pytest > 分别适用于Python3。但两者都需要通过输入相同的命令pytest来调用......这意味着一次只能使用两者之一! (即最新安装的)

这似乎是pytest二进制文件

~/.local/bin/pytest 

绑定(bind)其中之一

~/.local/lib/python2.7/site-packages/pytest.py
~/.local/lib/python3.6/site-packages/pytest.py

无法直接访问。

如何拥有pytest2pytest3命令?

最佳答案

在Linux中你可以使用别名

例如:

alias search=grep

现在您可以使用 search 作为 grep 的别名

就你的情况而言:

alias pytest2="python ~/.local/lib/python2.7/site-packages/pytest.py"
alias pytest3="python3 ~/.local/lib/python3.6/site-packages/pytest.py"

要使别名永久存在,您应该将它们保存在 bashrc 文件中:

vim ~/.bashrc

关于python - 如何让 pytest2 和 pytest3 并存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59141515/

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