0

假设我在 Python 的 site-packages 文件夹中安装了一个名为 libfoo 的库。因此 libfoo 已成为系统范围的库。现在我有一个 python 脚本需要使用较新版本的 libfoo 但不想在系统范围内安装它以防万一其他脚本使用旧版本,有没有办法告诉脚本“请使用 libfoo 版本在另一个位置而不是系统范围的位置”?

请不要告诉我“你应该使用 virtulenv”。我知道虚拟环境。我问这个问题只是为了了解 python 路径的优先级。

4

1 回答 1

0

路径的优先级列在sys.path中,您可以更改它。

import sys
sys.path.insert(0,'/custom/priority/path')
于 2013-01-29T23:19:16.300 回答