0

我安装了两个版本pytest,一个本地安装在我的主目录的目录中,另一个安装在/usr/local/bin.

中安装的 pytest 版本/usr/local/bin是 2.2.4,我没有 sudo 权限将其升级到较新的版本 2.3.4,但需要一些测试才能与 2.3.4 一起运行。

有没有办法重定向路径,以便在我调用 pytest 时它始终使用pytest我的主目录pytest中的目录而不是目录中的目录?/usr/local/bin

因为需要运行很多测试,所以有一个捷径会更方便!

4

1 回答 1

1

您应该向您的目录添加一个$PATH包含pytest您想要使用的副本的目录。例如,放置pytest~/bin添加~/bin(或$HOME/bin)到您的路径:

PATH="$HOME/bin:$PATH"
export PATH

如图所示,将新目录放在路径的前面,以便首先找到您的副本pytest(以及您放入的任何其他内容~/bin)。

更好的是,将这两行放入~/.profile,以便您$PATH每次登录时都会更新。

于 2013-02-20T18:38:31.237 回答