部署安装kubernetes client-python,执行pip install setup.py时报错
? 之前在本地安裝過kubernetes的python庫,安裝下來一切正常,但今天換到測試機器上去部署,確保錯了,具體步驟如下。
? 第一步,克隆代碼,執行以下命令:
? ?#?git clone --recursive https://github.com/kubernetes-client/python.git
? ? ?(因為測試機無法連到github,這一步是通過我本地下載后scp到測試機上的)
?第二步,進入python文件夾,執行以下命令安裝:
? ?#?pip install setup.py
? 安裝報錯:
?報錯內容看不出具體原因,難道是測試機上python版本問題,查到該機器上python版本是2.7,打開setup.py文件,是支持python2.7及以上版本的,
再查看我本地,也是python2.7,看來和python版本無關。繼續找原因,看到報錯里提到了setuptools,難道是setuptools版本問題,
于是更新了setuptools版本:
?#?pip install --upgrade setuptools
再重新執行以下命令:
? #?pip install setup.py
安裝成功。
?
后話:
盡管kubernetes的python庫安裝成功了,但執行一個引用kubernetes的腳本時,又報錯了:
腳本運行到from kubernetes import client,watch時,報錯沒有該library,但事實上library已經存在了,難道又需要更新,
試著更新了一下:
# pip install?--upgrade kubernetes
更新完畢,再去執行上面的腳本,問題解決了。
本文僅記錄自己平時工作中遇到的問題及解決辦法,沒有經過進一步提煉整理,可能有不科學的地方,僅供參考。
轉載于:https://www.cnblogs.com/jjstrip/p/9475018.html
總結
以上是生活随笔為你收集整理的部署安装kubernetes client-python,执行pip install setup.py时报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaBeans四个作用域 范围
- 下一篇: mysql之数据库主从复制配置报错167