如何在不卸载的情况下阻止或禁用pip安装的python库?

时间:2019-07-22 18:57:10

标签: python-3.x module pip python-import

我正在尝试了解python库backtrader。我已经在本地制作了一个克隆版本(通过git clone https://github.com/backtrader/backtrader.git backtrader_original),并希望使用python脚本对其进行测试。

在python脚本中,如果要从pip安装的backtrader库中导入backtrader的主类,我会写:

import backtrader as bt

尽管如果我要从克隆的本地库中导入相同的类,我会写:

import backtrader_original.backtrader as bt

问题是,似乎import backtrader_original.backtrader as bt失败了,它将自动从点子安装的backtrader包中搜索,仍然给我bt。我想在测试期间阻止或停用点子安装的backtrader,而无需点子卸载backtrader软件包。我知道我可以创建一个虚拟环境,但是有没有一种方法可以阻止或停用已经安装的python,以便import语句仅在脚本级查找指定的本地库?

我已经在Google和stackoverflow上进行了搜索,但是什么也找不到。

0 个答案:

没有答案