问题描述
在过去的三个月中,我已经开发了几个面向系统的应用程序 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。