Centos(阿里云) 安装python3.4以及pip3
由于我在使用的阿里云上的這個服務器的時候,我有一次切換了一個系統(tǒng)環(huán)境,但是要換回centos的時候,想要配置上python3的時候,就遇到了很多的問題。但最終還是解決了
目前對于Linux的掌握還是很有限,但還是希望自己的這篇文章能幫到跟我類似的朋友們。
這里我用的是Centos7 但是幫到我的材料是一個在Centos6 上安裝pip3的文章。 我用機器狀態(tài)是,阿里云 輕量級應用級云服務器
【如果】如果我方法沒能幫到各位,我在后面也放一些我參考的文章。(我通過參考這些文章,就稀里糊涂地實現好了這兩個東西的安裝)
切換到一個新的path。
由于安裝的時候會遇到很多的問題,為了避免容易的刪除掉這些東西,所以不妨先在一個自己創(chuàng)建的文件夾進行配置,如果這樣出現問題了,也是很容易刪除再來的。
我個人推薦的PATH:
輸入下面的三個命令
cd /usr/local
mkdir ME
cd ME
上面代碼使得你會進入到PATH: /usr/local/ME
進入到正式的安裝~
輸入下面的代碼,其實最好復制一下,因為我擔心輸入的時候 會有朋友因為漏輸入空格而導致失敗
yum install -y epel-release
yum clean all && yum makecache
yum install python34 python34-setuptools python34-libs -y
至此,Python已經安裝好了,下面安裝pip3
輸入下面的代碼就好了
yum install zlib-devel openssl-devel
wget https://bootstrap.pypa.io/get-pip.py
到這就已經從網上下載了一個官方推薦的pip3下載腳本
然后我們這里用python3去調用這個就好了。
輸入下面的代碼:
python3 get-pip.py
就是這么簡單。
毫不客氣地說,目前Python3跟pip3已經安裝好了。
但是,也要說,這里存在了隱患。
就是你的yum已經使用不了了~
要修改兩個python程序的源碼開頭引用的python文件
要修改Linux的文件,這里我們用vim
輸入下面的這代碼
vi /usr/bin/yum
輸入字符i
然后就可以開始修改了
要修改這個文件開頭那個被 #給注釋的那句話,然后把python變成python2,就好了
同理,我們還需要修改下面的文件,修改的方式跟之前的是一樣的~
vi /usr/libexec/urlgrabber-ext-down
然后就OK了~(失敗了不知道多少次才總結出來的。。。)
至此,我在Centos上安裝Python3跟pip3已經成功了
但是由于我還想把默認改成python。那就直接創(chuàng)建軟連接
- 我們先進入到 /usr/bin 這個路徑下(輸入cd /usr/bin)
- 然后,我們其實可以看下當前關于python的鏈接情況輸入下面的代碼ls -al python*
- 如果我們設置python已經被鏈接(這個其實很好看的,因為這里的鏈接用的是-->表示鏈接狀態(tài)。 青色的表示是軟連接,綠色的表示的是目標)
- 如果通過上面的觀察,發(fā)現python鏈接上的是python2.7(或者python2)我們就需要刪掉這個鏈接。輸入rm -rf python。其實我個人認為輸入rm python就好了,不太理解網上都不是這么寫的。反正我用后者,也成功了~
- 刪好之后,我需要輸入下面的這串代碼。來進行創(chuàng)建軟連接
ln -s python3.4 python
那個python3.4是我在這里安裝的python文件,在之前的ls中也可以看到,python3這個軟連接連著是這個。你要是其他的版本,就根據上面的一個模子的弄~
這里結束了~
下面我會展示我的參考瀏覽網頁
如果很抱歉,你看了我的方法,跟我(My Linux/ Centos)一樣的狀態(tài),但是你卻安裝不上,這點現在的我任然是沒有能力來解答你為什么。但是,希望下面這些幫了我的文檔,能夠給你不一樣的啟發(fā)。 也歡迎作為讀者的你,在成功之后分享你的方法,給更多的人能有時間來一起解決這些問題~
- 這是一篇百度知道~ 部分代碼對我?guī)椭艽?/li>
- 這篇文章非常詳盡,但是卻沒有講后面的那個改寫下yum那兩個東西,可能是超級大佬寫的東西。沒有想到我們菜雞會遇到這個問題
- 其實這篇文章中講到了關于創(chuàng)建軟連接的方法。不過是關于pip的,但是我們這用不到,因為那個python腳本已經完成了這些工作了~
- 知乎這個地方確實很有趣,居然有很多關于技術的討論(問題),這里大神的討論確實給了我很大幫助。
- 還記得上文中那個安裝pip的代碼么(get-pip.py)這就是那個連接,而且,點擊之后你就可以看到那個代碼的源碼(雖然你下載之后,直接cat也可以看hhh)
總結
以上是生活随笔為你收集整理的Centos(阿里云) 安装python3.4以及pip3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [解答] python下如何安装Sock
- 下一篇: TCP实现在不同局域网下的两台电脑网络通