【发布时间】:2021-12-21 01:02:58
【问题描述】:
我们已经从外部链接安装了 python 3.9,我的操作系统内置了 python 3.6 和 python3-pip 用于 3.6 版本。如果我安装 pip 包,它将为 python 3.6 安装,并且与 python 3.9 不兼容。如何安装 pip3.9 ?这样我将从 pip3.9 命令安装软件包。
操作系统:Cent 操作系统
我试过这样
python3.9 -m pip
python3.9: No module named pip
【问题讨论】:
-
通常
pip将与任何最新 Python 版本的标准库的其余部分一起安装。您可以从 3.9 访问其他模块吗?您在构建时是否禁用了pip安装? (或者“来自外部链接”究竟是什么意思?别人的构建?) -
@tripleee,是的。就我而言,未安装 pip 可能是我的公司未添加它。如果我从 python.org 的 python 安装,它会随之而来。不知道是否有任何替代方法来应对打击
-
不,这只会为 3.6 安装它们。
-
/path/to/python3.9/python -m pip install abc怎么样。另一个建议是使用 Conda,它可以非常有效地处理不同的 python 版本。 -
@Selcuk /custom_libs/python/3.9/bin/python3.9 -m ensurepip 查看链接:/tmp/tmpl09e11c_ 已满足要求:/custom_libs/python/3.9.5/lib/ 中的 setuptools python3.9/site-packages (56.0.0) 要求已经满足:/custom_libs/python/3.9.5/lib/python3.9/site-packages (21.1.1) 中的 pip 警告:以 root 运行 pip 会破坏包和权限。您应该使用 venv 可靠地安装软件包:pip.pypa.io/warnings/venv(不确定这是否意味着它正在工作)
标签: python linux pip centos yum