1. 程式人生 > >centos上安裝python3.6

centos上安裝python3.6

安裝python3.6可能使用的依賴 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下載python3.6編譯安裝 新安裝的最新centos7最小化安裝沒有安裝wget,所以要安裝一下 # yum install wget   # wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz # tar -xzvf Python-3.6.0.tgz -C  # cd  /Python-3.6.0 把Python3.6安裝到 /usr/local 目錄,使用make altinstall,如果使用make install,在系統中將會有兩個不同版本的Python在/usr/bin/目錄中。這將會導致很多問題
# ./configure --prefix= /usr/local 如果遇到:configure: error: no acceptable C compiler found in $PATH 解決方法:# yum install gcc # make # make altinstall   更改/usr/bin/python連結 # cd/usr/bin # mv  python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3   更改yum指令碼的python依賴
# cd /usr/bin # ls yum* # vi /usr/bin/yum # vi /usr/libexec/urlgrabber -ext-down yum(這個是我的yum開頭的檔案,就一個,其他的類似) 更改以上檔案頭為 #!/usr/bin/python 改為 #!/usr/bin/python2   之後python3.6就完成了:

能夠同時使用python3.6和python2.7

 

一.先更換系統源

    為了下載順暢一般都會更改為國內源。

1 cd /etc/yum.repos.d/
2 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo #下載網易源
3 mv CentOS-Base.repo CentOS-Base.repo.ori #備份源
4 mv CentOS6-Base-163.repo CentOS-Base.repo #把網易源更改為預設源

二.安裝依賴包

1 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

三.下載python3.6.1並安裝

    下載python自然而然要去python官網下載,目前python3.6.1是最新版的。

    點選如下載頁面:我選擇的是紅色框中的,右擊複製連結地址。

    然後開始下載、編譯、安裝python3.6

 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
 tar vxf Python-3.6.1.tgz
 cd Python-3.6.1.tgz
 ./configure --prefix=/usr/local   #編譯,自定義安裝目錄,如果自定目錄不在環境變數重要,要把安裝的目錄加入到環境變數中
  make && make install  #這個過程會非常慢 
ln –s /usr/local/bin/python3 /usr/bin/python3 #建立軟連線

    檢查是否安裝成功

[[email protected] bin]# python3
Python 3.6.1 (default, May 12 2017, 00:21:59) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.

 四.安裝pip(pip-9.0)

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9  #pip下載,官網去下載。
tar zxf pip-9.0.1.tar.gz 
cd pip-9.0.1
python3 setup.py install

五.安裝ipython

    pip安裝成功之後,安裝ipython就很容易了

pip install ipython