在Centos雲服務器上架設python3.6環境
阿新 • • 發佈:2018-06-23
openss py3 entos config dev 工具 sudo -o vim
雲服務器的管理少不了ssh工具。這裏不得不安利一下MobaXterm ,讓用了多年putty的我感到相當驚豔。免費版已經相當夠用,箇中方便美觀用了才知道好不好:)
言歸正傳,這裏記錄下設置的步驟:
1,這個server的OS是CentOS 7.3,默認運行python2.7版本。因此第一個要做的安裝python3.6替換掉python2.7作爲默認python環境。
python -V //可以看到現在的python版本
which python //可以看到現在Python的可執行文件位置
//先安裝python3和一堆的相關軟件包
sudo yum install python36
sudu yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
備份一下之後需要修改系統默認python路徑:
mv /usr/bin/python /usr/bin/python_old
創建軟連到執行目錄 /usr/bin
ln -s /usr/local/python3/bin/python3 /usr/bin/python
這個時候再python -V 應該是新版本的了。用python2 -V就可以見到2版本的。
但是還沒完,yum用的是py2,把這個換了之後yum就不好用了,要改掉yum的配置。
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python修改為#! /usr/bin/python2
2, 接下來修改pip的配置,現在的py3環境還沒裝上 pip的,因此得下載一個。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
下載好了裝一把
python get-pip.py
然後進去 /usr/bin 裏改pip 的配置
vim /usr/bin/pip
把第一行改成 #! /usr/bin/python。 基本上就pip默認就在 py3下運行了。
3,然後換掉pip默認的到國內的pip源,不然實在太慢了。
/etc/pip.conf
~/.pip/pip.conf
~/.config/pip/pip.conf
這幾個文件,如果沒有創建之。文件裏寫上douban的源作爲默認就好了。
[global] trusted-host=pypi.douban.com index-url=http://pypi.douban.com/simple
在Centos雲服務器上架設python3.6環境