程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Centos7安裝Python3

編輯:Python

其實某大仙跟我說他們組服務器不能用yum的時候,我還不知道yum指令和centos的Python有關,等我知道了的時候他們已經恢復到某個鏡像備份版本了,我只能懷疑是因為他們一群人裝anaconda把環境裝混亂了。

centos7自帶版本是Python2.7,一般來說不用安裝,配好了虛擬機就會有,可輸入python直接查看。

查看Python位置

which python


安裝依賴包

yum -y groupinstall "Development tools"
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

下載Python版本

mkdir /usr/local/python3
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

解壓安裝

tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install

建立軟鏈接

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

查看Python3版本

python3


這個時候使用yum就會出現異常,因為yum需要Python2的環境。

修改yum配置文件

vi /usr/bin/yum

把文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.7

/usr/libexec/urlgrabber-ext-down

同樣把文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.7


linux centos yum 報錯 [Errno 256] No more mirrors to try 解決方法
https://blog.csdn.net/whatday/article/details/121113729


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved