<dd id="sga4y"><optgroup id="sga4y"></optgroup></dd>
<nav id="sga4y"><code id="sga4y"></code></nav>
  • <optgroup id="sga4y"></optgroup>

    1.5. RedHat Linux 上的 Python

    在類 UNIX 的操作系統 (如 Linux) 上安裝二進制包很容易。預編譯好的二進制包對大多數 Linux 發行版是可用的。或者您可以通過源碼進行編譯。

    http://www.python.org/ftp/python/ 選擇列出的最新的版本號, 然后選擇 其中的rpms/ 目錄下載最新的 Python RPM 包。 使用 rpm 命令進行安裝,操作如下所示:

    例 1.2. 在 RedHat Linux 9 上安裝

    localhost:~$ su -
    Password: [enter your root password]
    [root@localhost root]# wget http://python.org/ftp/python/2.3/rpms/redhat-9/python2.3-2.3-5pydotorg.i386.rpm
    Resolving python.org... done.
    Connecting to python.org[194.109.137.226]:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 7,495,111 [application/octet-stream]
    ...
    [root@localhost root]# rpm -Uvh python2.3-2.3-5pydotorg.i386.rpm
    Preparing...                ########################################### [100%]
       1:python2.3              ########################################### [100%]
    [root@localhost root]# python          1
    Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
    [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
    Type "help", "copyright", "credits", or "license" for more information.
    >>> [press Ctrl+D to exit]
    [root@localhost root]# python2.3       2
    Python 2.3 (#1, Sep 12 2003, 10:53:56)
    [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
    Type "help", "copyright", "credits", or "license" for more information.
    >>> [press Ctrl+D to exit]
    [root@localhost root]# which python2.3 3
    /usr/bin/python2.3
    
    1 僅僅鍵入 python 運行的是老版本的 Python ――它是缺省安裝的版本。它不是我們想要的。
    2 截止到筆者寫作時,新的版本是 python2.3。您可能會需要修改示例腳本的第一行的路徑指向新版本。
    3 這是我們剛安裝的 Python 新版本的全路徑。在 #! 行中 (每個腳本的第一行) 使用它來確保腳本運行在最新版的 Python 下,并且確保敲入的是 python2.3 進入交互shell。
    97av