python - Python 导入 debian 包而不是 pip 包
问题描述
我有两个 debian web 服务器,混合了 debian python 包和 pip python 包(现在)。我试图弄清楚为什么其中一个默认导入 debian 包,而另一个更喜欢 pip 包,而两者中都存在一个包。
举个例子,我在两台机器上都安装了 pysaml2,它带来了最新的 pyOpenSSL (v18)。debian 包 python-openssl (v14) 已经在两者上。在一台机器上,pysaml2 运行得很好。另一方面,它会出错,它最终会导入过时的 debian 软件包,直到我卸载该软件包,之后一切正常。
如何确保机器始终先检查 pip?
解决方案
推荐阅读
- macos - MacOS Appkit:如何检测非标准鼠标按钮点击?
- sql - 寻找一种从数组哈希到 INSERT 的巧妙方法
- python - python中的ndarray和list有什么区别?
- android - 如果 MediaPlayer 占用大量资源,为什么还要使用它来播放长剪辑?
- python - 如何从外部访问类内的自我对象
- html - 如何在开发中将远程图像 url 重定向到本地文件夹?
- azure - Synapse Spark SQL Delta 合并输入不匹配错误
- docker - 码头工人,几乎在那里,但未记录的退出代码
- d3.js - 在 D3.Js Graph 右侧浮动文本
- c++ - 将 SDL2 从 linux 交叉编译到 Windows 不会生成 exe