1. 程式人生 > >centos7安裝python3.7和ipython

centos7安裝python3.7和ipython

安裝python blank highlight 查看 div ade 有一個 修改 網址

一、centos7為剛安裝的

1)配置yum源和epel源 采用國內源

  查看yum的配置文件 (裏面的鏡像網址)是否ping的通

                技術分享圖片

    全部更改成 國內的 yum 、epel源

                      技術分享圖片

       

     在圖中位置 下載相應的 repo文件 (刪除掉系統默認的配置文件)
 wget http://mirrors.aliyun.com/repo/Centos-7.repo 

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

wget http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all # 清除系統所有的yum緩存
yum makecache # 生成yum緩存

      下載刪除後

                    技術分享圖片

二、新建一個文件夾並下載pyhton3.7

      新建的文件夾位置 隨你設置 我這裏選擇 /usr/local/bin/python3

mkdir /usr/local/bin/python3

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

tar -xvJf Python-3.7.0.tar.xz

  

       下載 解壓

       在安裝前 先下載相應的 依賴包(也就是為什麽 配置國內的 yum源 和epel源)

        https://www.cnblogs.com/anxminise/p/9650206.html(參考一下)

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
yum install libffi-devel -y

:下載ssl (如果系統已經下好 則忽略)

       檢測 openssl 是否可以用 可以則忽略這一步

                    技術分享圖片

yum install openssl
yun updata openssl

       詳情可以參考--https://www.jianshu.com/p/3789d688e6c0

    

rpm -ql openssl
ln -s /usr/include/openssl  /usr/local/ssl 

  技術分享圖片

      但我這裏選擇 安裝的時候沒有加入 with-openssl ;因為我發現 /usr/bin/裏面有 openssl指令,

       所以可以先檢測一下 , openssl 是否可以用。

    

三、安裝python3.7

   進入python3.7解壓後的文件夾

./configure  --prefix=/usr/local/bin/python3.7
make
make install

    解釋一下 ./configure -- perefix= /你安裝的路徑     

        “linux, configure --prefix=/”的作用是:編譯的時候用來指定程序存放路徑 。

        (1)不指定prefix,可執行文件默認放在/usr /local/bin,

                    庫文件默認放在/usr/local/lib,

                    配置文件默認放在/usr/local/etc。

                    其它的資源文件放在/usr /local/share。//

        (2)所以的是在python3的旁邊新建了一個 python3.7文件夾 將新安裝的文件存放在一起就不會亂了

1)進行安裝 等待許久 出現如下

                技術分享圖片

        這裏我沒有選配置 optimizations(因為花費時間更久 可以選擇配置這個)

2)make 和 make install

                技術分享圖片

      python3.7安裝完成

3)可以在我們之前安裝路徑 python3.7的bin目錄看到我們的應用 -------------------!!這裏可以直接 ./python3 運行我們的python3.7  

                技術分享圖片

                   技術分享圖片

        檢測一下

        技術分享圖片

四、安裝完成 後面有配置軟連接的 、但我選擇 修改用戶組的PATH,etc裏面的環境配置就不要去改,搞不好系統會崩掉

      可以參考--https://blog.csdn.net/c20081052/article/details/79715132

      配置用戶環境

      這裏我選擇--用於當前用戶的PATH:

        在用戶主目錄下有一個 .bashrc 隱藏文件,可以在此文件中加入 PATH 的設置如下:

        $ vim ~/.bashrc

        加入:

        export PATH=<你的要加入的路徑>:$PATH

    

vim  ~/.bashrc
wq!
source ~/.bashrc

      過程

                      技術分享圖片

            修改後:

                          技術分享圖片

五、python3.7安裝完成 試一下

    1)                                      2)

      技術分享圖片 技術分享圖片

六、開始安裝我們的 ipython

    檢測pip3 有沒有用

      技術分享圖片

      有用 這就是修改 用戶環境PATH的魅力 省的你再去弄 pip3的軟連接

    1)更新pip的版本

      自帶的是10.0的版本技術分享圖片      

pip3 install --upgrade pip
pip3 install ipython

      ps:如果出現域名解析錯誤什麽的可以 看一下 有沒有斷網,所有的操作都是建立在連網環境下

      開始下載

              技術分享圖片

六、安裝完成

  試一下ipython

      技術分享圖片

 

  

centos7安裝python3.7和ipython