我正在运行一个 Linux 服务器(Linux 4.1.12-124.19.1.el7uek.x86_64 #2 SMP Wed Sep 5 13:41:16 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux),上面有 python 2.7.5(DBA 想要它)他们的脚本为 2.7.5)并尝试让 pip 和请求运行。
我在使用 pip 时遇到问题,因为当我尝试安装 时epel-release,它会告诉我“没有名为该包的包”。所以我必须做
"yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
Run Code Online (Sandbox Code Playgroud)
这最终让我做到了
"yum install python-pip"
Run Code Online (Sandbox Code Playgroud)
安装 pip。
然后我做了
"python -m pip install requests"
Run Code Online (Sandbox Code Playgroud)
安装请求。
它看起来不错,但是当我运行 DBA 给我检查的测试脚本时,它给了我这个。
"Traceback (most recent call last):
File "/mnt/EBS_Cloning_Repo/clone/scripts/test.py", line 2, in <module>
import requests
File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 133, in <module>
from . import utils
File "/usr/lib/python2.7/site-packages/requests/utils.py", line 27, in <module>
from . import certs …Run Code Online (Sandbox Code Playgroud)