這里用到的Linux系統是centos7系統,centos7是自帶py的但是py的2.7.5版本
連接服務器的使用的是SSH Secure shell
1.首先安裝依賴包
1)安裝gcc編譯器
gcc編譯器有些系統版本已經默認安裝了,可以通過 gcc --version進行查看
安裝gcc: yum -y install gcc
成功安裝后的顯示
2)安裝其它依賴包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
注不要缺少,否則安裝py3.7.0可能出錯。py3.7.0以下的可以不用安裝libffi-devel
安裝成功后的顯示
2.下載PY3.7.3的源碼
1) 可以到py官網上找自己想要的版本
https://www.python.org/ftp/python/
2) 下載
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
3) 完成下載后解壓
tar -zxvf Python-3.7.3.tgz
3.創建一個新的空文件夾,用於存放py3的程序
mkdir /usr/local/python3
4.執行配置文件,編譯,安裝(分兩步進行)
cd Python-3.7.3 ./configure --prefix=/usr/local/python3 make && make install
成功安裝的話不會提示錯誤
5.建立軟連接
很重要這一步,這一步之前出錯了耽誤了一晚上的時間,之前筆者看別人的博客里寫的是:因在centos中自帶py2.7的原因,故要將py2.7給重命名:mv /usr/bin/python /usr/bin/python2.7.5。但在實際操作中發現這一行代碼其實無關緊要。
以下代碼不用若你安裝的是3.7.x就保持原樣 如是3.5.3,就改為python3.5
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
6.測試PY環境是否可用
參考python服務器的搭建博客:
https://www.cnblogs.com/huchong/p/9159887.html
https://www.cnblogs.com/huchong/p/9159879.html#_label5
這個更完整涉及到了nginx和redis等安裝。