2024-10-17 06:15:40 发布
网友
假设我在Python的site packages文件夹中安装了一个名为libfoo的lib。因此libfoo已经成为一个系统范围的lib。现在我有一个python脚本,它需要使用libfoo的更新版本,但不想在系统范围内安装它,以防其他脚本使用旧版本,有没有办法告诉脚本“请在其他位置使用libfoo版本,而不是在系统范围内使用libfoo版本”?在
请不要告诉我“你应该使用virtulenv”。我知道virtualenv。我问这个问题只是为了理解python路径的优先级。在
路径的优先级列在sys.path中,您可以更改它。在
import sys sys.path.insert(0,'/custom/priority/path')
路径的优先级列在sys.path中,您可以更改它。在
相关问题 更多 >
编程相关推荐