天天看點

飛天加速計劃·高校學生在家實踐安裝Python2的pip安裝完成後不是最新的pip版本要進行更新

一、本人現在就讀人工智能與區塊鍊技術專業,通過同學推薦的方式了解到“飛天加速計劃·高校學生在家實踐”活動。因為在平常的學習任務重有使用到伺服器的需求,故通過阿裡雲的飛天加速計劃試用伺服器來學習

二、在雲伺服器ecs使用中遇到的問題:

1.伺服器配置centos7,但在使用過程中發現并無pip指令,需要單獨安裝pip,

解決方法:

安裝Python2的pip

[root@operation ~]# yum install epel-release -y

[root@operation ~]# yum -y install python-pip

安裝完成後不是最新的pip版本要進行更新

[root@operation ~]# pip install --upgrade pip

2.由于後來個人學習需求需要使用到centos中的Python2.7,同時也要用到Python3 ,故需要實作python2 和 python3 共存

因為要安裝python3版本,是以python要指向python3才行,目前還沒有安裝python3,先備份,備份之前先安裝相關包,用于下載下傳編譯python3

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

不能忽略相關包,我之前就沒有安裝readline-devel導緻執行python模式無法使用鍵盤的上下左右鍵。

解壓,切換進入安裝目錄,編譯安裝。

最重要的一步為添加軟鍊到執行目錄下

ln -s /usr/local/python3/bin/python3 /usr/bin/python

測試安裝成功了沒,執行

python -V 看看輸出的是不是python3的版本

執行python2 -V 看到的就是python2的版本

因為執行yum需要python2版本,是以我們還要修改yum的配置,執行:

vi /usr/bin/yum

把#! /usr/bin/python修改為#! /usr/bin/python2

3.在伺服器通過docker安裝codiMD多人協作markdown編輯工具時遇到容器無法保持背景運作的問題,經排查,是我在挂載容器時配置設定給容器的記憶體過小,導緻程序自動結束。

三、收獲

通過“高校學生在家實踐”我學會了伺服器的基本使用方法,在過程中也碰到了許多問題,也是以多次試錯導緻多次重置了伺服器,在使用過程中同時學習了docker的相關知識,十分感謝阿裡為學生做出的奉獻,讓我以gengxi更小的成本來進行學習