首页 > 解决方案 > 使用 pip install --user 安装的包可以加载的概率

问题描述

我的软件需要在具有 python 3.5+ 的任意容器映像上安装软件包。然后必须通过运行来加载该模块python3 -c 'import my_module'

我打算使用python3 -m pip install my-package --user命令来安装软件包。--user围绕活动用户不是 root 的容器的工作。

不幸的是,我模糊地听说过 pip 安装软件包的用户目录不在某些系统或类似系统上的 PATH 中的情况。

这会影响导入已安装包的能力吗?

我应该使用什么命令行来可靠地安装软件包?

标签: pythonpip

解决方案


只要它在您的路径中,例如 .local/bin 或在 .local 或 python PATH 中,您就可以像在 /usr PATH 中一样运行它


推荐阅读