如何在Linux上安裝python3?

2021-01-07 亞太說事

Python3在Linux上不太好安裝,因為它沒有圖形化界面,在Linux上安裝軟體的方式大概有3種,源碼安裝、rpm和yum,最簡單的一種方式是yum,最複雜的方式是源碼,這篇文章主要講源碼安裝,因為源碼安裝有優勢。

這裡準備了一臺純淨的雲伺服器,系統是centos7.6,現在centos基本上都是7以上版本的,6版本的快淘汰了,純淨的centos中輸入python也會有反應,因為Linux預裝了Python2,很多Linux的腳本要使用到Python2,但是在web開發中,Python2已經被淘汰了,必須要使用Python3,這也是我們今天寫這篇文章的原因。

源碼安裝Python3第一步就是下載Python的安裝包,在Windows上我們一般把軟體安裝在D盤上,而在Linux中我們一般把軟體安裝在opt目錄下,所以我們的命令分別是

cd /optwget 軟體地址

但是由於Python的官網在國外,如果我們直接從官網下載的話會很慢,所以我們一般都是先在windows上下載安裝包,再上傳到Linux上,在Windows上用迅雷下載就可以。

那麼如何把這個安裝包上傳到Linux中那?有兩種方法第一種用xftp,還有一種方法是使用lrzsz,使用這個工具首先用用yum安裝這個工具,安裝完成之後用rz即可完成上傳,本文用的方式是xftp,下一篇文章講解yum安裝。

上傳完成之後,要先安裝Python的依賴,什麼是依賴?簡單點說就好比Windows上的各種dll,在Windows上安裝軟體的時候,經常會缺一些dll,這就是一種依賴,如果不提前安裝依賴的話,軟體就無法正常使用。

依賴安裝完成之後,我們先將python安裝包解壓:

tar -zxvf Python-3.6.6.tgz

解壓後,我們用mv命令進行重命名:

mv Python-3.6.6 Python3進入Python3文件夾,查看源碼內容:

cd Python3ls

其中有一個叫configure的可執行文件,綠色代表可執行,利用configure配置軟體安裝目錄:

./configure --prefix=/opt/python36然後開始編譯並編譯安裝:

makemake install至此Python3基本上算安裝了,此時我們打開/opt目錄,進入python36文件夾

cd /opt/python36ls

裡面有四個目錄,現在我們需要將bin目錄添加到環境變量中。

vim /etc/profile在文件的最底部添加一行:

PATH=/opt/python36/bin:$PATH保存退出後,重新加載profile文件:

source /etc/profile此時Python3安裝完成。

下一篇文章我們講解一下yum安裝與源碼安裝的區別。

相關焦點

  • Linux編譯安裝PaddlePaddle
    *.whlpython python/paddle/fluid/tests/book/test_fit_a_line.py2.問題:GPU版本的PaddlePaddle運行結果報錯關鍵字:GPU 運行報錯問題描述: 在Docker鏡像上,成功安裝PaddlePaddle,但一運行就報錯報錯截圖: 問題分析: 使用sudo docker run
  • windows和linux下安裝conda
    pip install conda使用pypi上發布的版本。 此版本允許您使用任何python安裝創建新的conda環境,然後將新版本的Python安裝到這些環境中。 這些環境仍被認為是「Anaconda安裝」conda命令是管理Anaconda安裝的主要接口。
  • 如何安裝python3
    如何安裝python3首先找到python的官網: https://www.python.org/然後點擊Download然後選擇對應的版本,這裡選擇的是windows>跳轉到對應的界面以後,選擇python3.5版本,64位下載即可下載完成以後有一個.exe的可執行文件雙擊這個可執行文件,然後進行選擇安裝。
  • 利用Anaconda在Windows及Linux下搭建Python環境【手把手版】
    、使用jupyter notebook 三、Anaconda在Linux下搭建Python環境    1、下載    2、安裝    3、手動添加Anaconda到環境變量中四、conda創建不同版本python    1、conda添加清華源    2、linux下conda創建虛擬python環境    3、Windows
  • CASTEP的Linux 安裝
    本文記錄一下CASTEP並行版的安裝過程(CASTEP 19.1 linux學術版本安裝教程)。本文的linux版本、編譯環境版本如下:Linux發行版本:Ubuntu20.04CASTEP版本: 19.11編譯器:gfortran9.3.0並行庫:openmpi安裝前建議閱讀安裝指南,見代碼主目錄下的README.INSTALL
  • 手把手教你如何在Ubuntu下安裝Miniconda
    前言這次我們來安排一下如何在ubuntu上安裝Miniconda。解釋一下為什麼用conda來創建python環境現在基於linux的發行版本有很多,有centos,ubuntu,redHat等,一般情況下,基於linux的衍生系統,至少都安裝了Python2版本,但是現在Python已經是3.x版本大行其道了。
  • Linux 平臺下 Python 腳本編程入門(一)
    $ which python$ which python3$ python -v$ python3 -v$ python>>> quit()$ python3>>> quit()
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • 解決安裝AI算法庫TensorFlow 2.0的最新入坑指南以及詳細的安裝教程【分別在linux和windows系統下安裝】
    為此,我們在本文中將詳細說明linux和windows兩種OS系統關於TensorFlow的安裝教程,並且將重點說明目前最新版本TensorFlow2.1.0的安裝要素和測試檢驗。1、前期準備:Anaconda3的終端上的過渡打開已經安裝好的Anaconda3
  • Python虛擬環境的搭建(Linux篇)
    使用 virtualenv安裝 virtualenvpip3 install virtualenvdeactivate刪除虛擬環境直接刪除「虛擬環境名稱」文件夾使用 virtualenvwrapper安裝
  • python機器學習:常用庫的介紹及安裝
    下面我們來看一下需要安裝些什麼軟體到電腦上!1、為了學習方便,建議大家安裝Anaconda(由於平臺不讓給出網站連結,所以具體連結直接百度搜一下就可以得到),為什麼建議使用這個軟體呢,因為安裝了這個軟體後本身就自帶了IPython、Numpy、pandas,scikit-learn等庫,不用你去在一步一步的去安裝其他的庫;並且該軟體兼容性不錯,可以在Mac OS, windows和linux上運行,一勞永逸,非常方便。
  • 推薦一個非常優秀的python編程開發庫:強大而又高效的Anaconda
    python優先級的調節Linux安裝好了之後,一般有python2和python3,linux默認的是python2,但是現在python可能馬上就要被淘汰了,所以我們平時都是使用python3,或者pip3,這樣相對來說費事一些
  • Python最佳經典學習路線
    如何學習Python python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例) (1)Python3入門,數據類型,字符串 (2)判斷/循環語句,函數,
  • vim+py文件構造linux後門
    在使用python啟動腳本,並在攻擊機上使用nc進行連接。成功連接後,受害者主機要顯示建立了一個sh連接。這個一個簡單的python後門就實現了,但實際中,有很多伺服器是沒有安裝python應用的,那在沒有python應用的伺服器下就不能使用了麼?
  • 菜鳥學Python 安裝教程和常見問題
    所以我們如果安裝 anaconda,自然也就安裝了 python,而且還會免去很多很複雜的配 置,簡化我們上手的流程。三、如何安裝Python方法:登陸清華大學開源軟體鏡像站點:(推薦)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/拖到頁面最下方,選擇符合你系統的 Anaconda3-5.3.0 進行下載(有 windows
  • 「linux專欄」linux系統中如何安裝Chrome瀏覽器?
    安裝完Redhat8的作業系統之後,默認只有Mozilla Firefox的火狐瀏覽器,那麼我們該如何安裝其他的瀏覽器,比如說Chorme瀏覽器呢?「linux專欄」linux中yum網絡源與本地源雙配置,總有一個適合你或者是
  • 走進Linux(下)——arch linux的安裝教程
    Arch linux 需要用戶用命令行安裝,雖然繁瑣但是可以讓新手們快速熟悉linux的系統結構,掌握常用的linux命令。滾動更新可以讓任何版本的arch linux一鍵更新到最新的狀態,升級較為簡單(這同時也是其弊端之一)。
  • python語言在全球廣泛應用
    很簡單,還是不能去理解如何利用一些簡單的python語法去實現這些簡單的功能。比如說同樣是logistic回歸,這麼多基礎的框架,如果用python來實現,你還得去看一堆代碼,然後再自己手寫一遍代碼。那麼在日常的實際工作中,到底需要哪些簡單的工具和代碼來解決實際的問題呢?
  • 如何在Linux系統安裝Apollo
    安裝Apollo軟體,需要提前準備環境:JDK1.8,mysql5.7安裝資料庫:參照- Linux系統安裝mysql資料庫.docx文件即可,安裝JDK1.8(1)將jdk-8u211-linux-x64.tar.gz文件拷貝到相關目錄,執行解壓命令:tar –zxf jdk-8u211-linux-x64.tar.gz(2)配置環境變量:vim /etc/profile編輯如下內容:
  • deepin中Python編輯器PyCharm安裝
    3. 教育版(education),以公益為目的免費提供給各大學校進行教學使用,需要認證。一:系統要求1. 至少2 GB內存,推薦8 GB內存2. 至少2.5 GB硬碟空間,推薦使用固態硬碟3. 屏幕解析度至少為1024x7684.