首页 > 解决方案 > PyPi 站点中缺少 sys、subprocess、timeit 包

问题描述

在过去的三个月里,我在 Centos7.8 上开发了几个面向Python ( Python3.6.9 ) 系统的应用程序。这些应用程序正在使用syssubprocesstimeit包,它们于 2020 年 5 月由pip install 安装

现在我被要求用这些应用程序创建一个Docker 容器,并尝试在容器中pip 安装列出的包(从sys开始):

sudo docker run -i -t centos/python-36-centos7 /bin/bash
(app-root) python -V
Python 3.6.9

(app-root) pip install sys
ERROR: Could not find a version that satisfies the requirement sys (from versions: none)
ERROR: No matching distribution found for sys

未找到列出的软件包,并且无法安装并显示相同的错误消息。

可能是什么问题,我应该如何解决?

谢谢

泽夫

标签: pythondockerinstallationpipdocker-container

解决方案


sys、subprocess、timeit等是python的标准库(不需要安装,自带pyhton安装候选),所以用pip安装是没用的。只需重新安装python,也许您的python标准库被其他第三方包覆盖。


推荐阅读