如何在 centos 7

问题描述

我想在我的 AWS EC2 Centos 7 实例中为 python36 安装 boto3。我们有不使用 pip 安装依赖项的限制,所以我尝试使用 yum install boto3 rpm。我做的步骤:

  1. 从下载 python36-boto3 RPM opensuse.pkgs.org/tumbleweed/opensuse-oss-aarch64/python36-boto3-1.17.9-1.1.noarch.rpm.html 当我尝试使用 yum 命令安装时,它要求先安装其他依赖库:
Failed to set locale,defaulting to C 
Loaded plugins: fastestmirror,priorities 
Examining python36-boto3-1.17.9-1.1.noarch.rpm: python36-boto3-1.17.9-1.1.noarch 
Marking python36-boto3-1.17.9-1.1.noarch.rpm to be installed 
Resolving Dependencies
--> Running transaction check
---> Package python36-boto3.noarch 0:1.17.9-1.1 will be installed
--> Processing Dependency: python36-botocore < 1.21.0 for package: python36-boto3-1.17.9-1.1.noarch 
Loading mirror speeds from cached hostfile
--> Processing Dependency: python36-jmespath < 1.0.0 for package: python36-boto3-1.17.9-1.1.noarch
--> Processing Dependency: python36-s3transfer < 0.4.0 for package: python36-boto3-1.17.9-1.1.noarch
--> Processing Dependency: python36-botocore >= 1.20.9 for package: python36-boto3-1.17.9-1.1.noarch
--> Processing Dependency: python36-jmespath >= 0.7.1 for package: python36-boto3-1.17.9-1.1.noarch
--> Processing Dependency: python36-s3transfer >= 0.3.0 for package: python36-boto3-1.17.9-1.1.noarch
--> Finished Dependency Resolution 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-botocore >= 1.20.9 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-s3transfer < 0.4.0 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-jmespath >= 0.7.1 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-jmespath < 1.0.0 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-s3transfer >= 0.3.0 
Error: Package: python36-boto3-1.17.9-1.1.noarch (/python36-boto3-1.17.9-1.1.noarch)
           Requires: python36-botocore < 1.21.0  
You Could try using --skip-broken to work around the problem  
You Could try running: rpm -Va --nofiles --nodigest

我尝试使用 pip 安装所有依赖项,然后制作所有依赖项的 tar 文件,然后制作其 RPM,但它甚至没有运行并出错,提示无事可做 有人请建议如何将所有这些 RPM 安装在一起,而不是一个一个安装。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)