PyPi站点缺少sys,subprocess和timeit软件包

问题描述

在过去的三个月中,我已经开发了几个面向系统的应用程序 Python python3.6.9 )在 Centos7.8 上。 这些应用程序使用 sys 子进程 timeit 软件包,该软件包将于2020年5月通过 pip install 安装。

现在,我被要求使用这些应用程序创建一个 Docker容器 ,并尝试 点安装 容器中的软件包(以 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

找不到列出的软件包,并且安装失败并显示相同的错误消息。

可能是个问题,我应该如何解决

谢谢

Zeev

解决方法

Sys,子进程,timeit等是python的标准库(您无需安装它们,它们与pyhton安装候选程序一起提供),因此使用pip安装它们几乎没有用。只需重新安装python,也许您的python的标准库就会被其他第三方程序包覆盖。

,

在询问论坛之前,我已使用基于 Python3.6 的Docker容器。 它抱怨缺少 sys 子进程 timeit em>软件包。这些标准软件包应该默认包含-如ROG_SHAKHYAR所述。

更新为 Python3.6.9 之后,我再次进行了检查,突然意识到一切正常。 所以,问题解决了...:)

我非常感谢和感谢ROG_SHAKHYAR。