我已在脱机服务器上安装了Python,但无法安装pip。
这就是我所做的:
1)下载存档文件pip-21.3.1.tar.gz并将其放到我的脱机Linux服务器上。解压缩存档文件。
2) cd pip-21.3.1
3)运行python3 setup.py install
这就是我得到的错误:
ModuleNotFoundError: No module named 'setuptools'发布于 2021-12-15 14:44:35
这是因为您需要安装setuptools --这是独立的模块。
替代(并优先)解决方案是使用pip3包安装rpm (下面的说明是:https://access.redhat.com/solutions/6996 )
发布于 2021-12-15 14:46:22
您可以尝试使用ensurepip,如果您有python3.4或更新的,因为它
...does不上网。引导
pip所需的所有组件都包含在包的内部部分。
在你的情况下
python3 -m ensurepip应该就够了
发布于 2021-12-15 15:09:28
你已经得到了如何解决这个问题的答案。您需要安装setuptools的原因是pip的setup.py以:
import os
import sys
from setuptools import find_packages, setup如您所见,最后一行尝试从不是从标准库导入的setuptools进行导入。
如果您使用的Python是与rpm一起安装的Python,那么按照前面的建议使用rpm。如果已经自定义安装了Python,那么该命令可能无法解决yout问题:假设您安装了Python3.9,而system为3.7,则站点包目录将有所不同。
https://stackoverflow.com/questions/70365557
复制相似问题