<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux系統(tǒng)安裝Python3環(huán)境

          共 2966字,需瀏覽 6分鐘

           ·

          2020-11-07 23:45

          點擊上方“開源Linux”,選擇“設為星標”

          回復“學習”獲取獨家整理的學習資料!

          本文基于如下Linux系統(tǒng)版本:

          1、默認情況下,Linux會自帶安裝Python,可以運行python --version命令查看,如圖:

          我們看到Linux中已經(jīng)自帶了Python2.7.5。再次運行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。

          2、查看Linux默認安裝的Python位置

          看到/usr/bin/python/usr/bin/python2都是軟鏈接,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最終又指向/usr/bin/python2.7。所以運行python/python2/python2.7是一樣的,如圖:

          3、安裝python3

          (1)登錄https://www.python.org/downloads/source/,找到對應版本(我們以Python 3.6.5為例)如圖:

          下載Python-3.6.5.tgz

          (2)文件上傳

          將文件上傳到Linux系統(tǒng)的某個目錄下,根據(jù)自己情況上傳,本例上傳到了/root/tools目錄下,如圖:

          (3)解壓

          執(zhí)行tar -zxvf Python-3.6.5.tgz命令,將文件解壓到當前目錄,如圖:

          (4)準備編譯環(huán)境

          執(zhí)行如下命令:

          yum?-y?install?zlib-devel?bzip2-devel?openssl-devel?ncurses-devel?sqlite-devel?readline-devel?tk-devel?gcc?make

          安裝python需要的依賴。成功后(Complete!),如圖:

          如果python是3.7版本,還需要安裝libffi-devel。整個編譯過程1分鐘左右。

          如果遇到如下問題:

          Loaded?plugins:?fastestmirror
          ?00:00:00?????
          Could?not?retrieve?mirrorlist?http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock?error?was
          14:?curl#6?-?"Could?not?resolve?host:?mirrorlist.centos.org;?Unknown?error"


          ?One?of?the?configured?repositories?failed?(Unknown),
          ?and?yum?doesn't?have?enough?cached?data?to?continue.?At?this?point?the?only
          ?safe?thing?yum?can?do?is?fail.?There?are?a?few?ways?to?work?"fix"?this:

          ?????1.?Contact?the?upstream?for?the?repository?and?get?them?to?fix?the?problem.

          ?????2.?Reconfigure?the?baseurl/etc.?for?the?repository,?to?point?to?a?working
          ????????upstream.?This?is?most?often?useful?if?you?are?using?a?newer
          ????????distribution?release?than?is?supported?by?the?repository?(and?the
          ????????packages?for?the?previous?distribution?release?still?work).

          一般是不能連接外網(wǎng),每個情況不一樣,我的解決方案,執(zhí)行如下命令

          vi??/etc/sysconfig/network-scripts/ifcfg-ens33

          每個人的Linux中ifcfg-ens33名稱不一定完全一樣。我的配置如下:

          TYPE=Ethernet

          PROXY_METHOD=none

          BROWSER_ONLY=no

          #BOOTPROTO=none

          DEFROUTE=yes

          IPV4_FAILURE_FATAL=no

          IPV6INIT=yes

          IPV6_AUTOCONF=yes

          IPV6_DEFROUTE=yes

          IPV6_FAILURE_FATAL=no

          IPV6_ADDR_GEN_MODE=stable-privacy

          NAME=ens33

          UUID=296fb7a9-961a-46ea-bc1b-678cca49d40a

          DEVICE=ens33

          ONBOOT=yes

          IPADDR=192.168.189.111

          GATEWAY=192.168.189.2

          NETMASK=255.255.255.0

          DNS1=8.8.8.8

          PREFIX=24

          IPV6_PRIVACY=no

          配置好保存,執(zhí)行service network restart重啟網(wǎng)絡服務。然后再重新執(zhí)行上面的yum安裝命令即可。

          (5)編譯安裝

          執(zhí)行cd Python-3.6.5進入解壓后的Python-3.6.5目錄下,依次執(zhí)行如下三個命令:

          ./configure?--prefix=/root/training/Python-3.6.5
          make
          make?install

          其中--prefix是Python的安裝目錄,安裝成功后,如圖:

          我們看到,同時安裝了setuptools和pip工具。進入到/root/training/Python-3.6.5安裝目錄,如圖:

          (6)創(chuàng)建軟鏈接

          還記得開始,Linux已經(jīng)安裝了python2.7.5,這里我們不能將它刪除,如果刪除,系統(tǒng)可能會出現(xiàn)問題。我們只需要按照與Python2.7.5相同的方式為Python3.6.5創(chuàng)建一個軟鏈接即可,我們把軟鏈接放到/usr/local/bin目錄下,如圖:

          此時,我們在命令窗口運行python3,如圖:

          安裝成功!當然此時還是可以使用Python2.7.5版本(運行python/python2/python2.7即可)。

          (7)配置環(huán)境變量

          配置環(huán)境變量主要是能快速使用pip3安裝命令。

          執(zhí)行?vi ~/.bash_profile,打開配置文件,添加如下配置:

          #配置python
          export?PYTHON_HOME=/root/training/Python-3.6.5
          export?PATH=$PYTHON_HOME/bin:$PATH

          保存退出(:wq),執(zhí)行source ~/.bash_profile命令使配置生效。執(zhí)行echo命令,查看是否配置成功,如圖:

          原文來自:http://suo.im/6igslu
          作者:lebboop-L
          - End -

          關注「開源Linux」加星標,提升IT技能

          瀏覽 52
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女互操网站 | 99*精品全部 | 怡春院在线观看 | 麻豆三级片在线播放 | 日日夜夜综合 |