1. 程式人生 > >在Centos雲服務器上架設python3.6環境

在Centos雲服務器上架設python3.6環境

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環境