2021-05-12 14:32:11
如何在RHEL 8中安裝Python 3或Python 2
在RedHat Enterprise Linux 8中,Python沒有預先安裝。 主要原因是RHEL 8開發人員不想為使用者設定預設的Python版本。 因此,作為RHEL使用者,您需要通過安裝來指定是否需要Python 3或2。 此外,在RHEL中,Python 3.6是Python的預設和完全支援的版本。 但是,Python 2仍然可用,您可以安裝它。
在這篇簡短的文章中,我們將展示如何安裝Python 3和Python 2,並在RHEL 8 Linux發行版中並行執行它們。
重要:大多數Linux發行版使用Python作為YUM包管理器的許多庫和工具。 雖然預設情況下沒有在RHEL 8中安裝Python,但即使您不安裝Python,yum仍然有效。 這是因為系統工具使用了一個名為“Platform-Python”的內部Python直譯器。 應用程式不能使用Platform-python,但只能使用它來編寫系統/管理程式碼。
如何在RHEL 8中安裝Python 3
要在系統上安裝Python 3,請使用DNF包管理器,如圖所示。
# dnf install python3
在RHEL 8中安裝Python 3
從命令的輸出中,Python3.6是PIP和Setuptools作為依賴項附帶的預設版本。
如何在RHEL 8中安裝Python 2
如果要與Python 3並行安裝Python 2,請執行以下命令,該命令將在您的系統上安裝Python 2.7。
# dnf install python2
在RHEL 8中安裝Python 2.7
如何在RHEL 8中執行Python
安裝Python之後,你會期望/ usr / bin / python會執行某個版本的Python。 為了脫離“Python2或Python3:哪個版本應該被設定為Linux上的預設值”的爭論,RedHat預設沒有包含python命令 - 所謂的“unversioned命令”。
要執行Python 3,請鍵入:
# python3
要執行Python 2,請鍵入:
# python2
如果您的系統上存在期望python命令存在的應用程式/程式,您需要做什麼? 很簡單,你使用替代方法alternatives --config python命令輕鬆地使/usr/bin/python指向你想要設定為預設版本的Python版本的正確位置。
例如:
# alternatives --set python /usr/bin/python3
或者
# alternatives --set python /usr/bin/python2
就這樣! 在這篇簡短的文章中,我們展示了如何在RHEL 8上安裝Python 3和Python 2.您可以通過下面的反饋表向我們提問或分享您的想法。
相關文章