首页 > 解决方案 > Python 导入 debian 包而不是 pip 包

问题描述

我有两个 debian web 服务器,混合了 debian python 包和 pip python 包(现在)。我试图弄清楚为什么其中一个默认导入 debian 包,而另一个更喜欢 pip 包,而两者中都存在一个包。

举个例子,我在两台机器上都安装了 pysaml2,它带来了最新的 pyOpenSSL (v18)。debian 包 python-openssl (v14) 已经在两者上。在一台机器上,pysaml2 运行得很好。另一方面,它会出错,它最终会导入过时的 debian 软件包,直到我卸载该软件包,之后一切正常。

如何确保机器始终先检查 pip?

标签: pythonpipdebian

解决方案


推荐阅读