1. 程式人生 > >linux中安裝python

linux中安裝python

工具 conf linux中 說明 麻煩 sim 安裝python simple sqlit

1.首先切換目錄 大型的軟件一定要安裝在/ opt中 規範

  cd /opt

2.下載python3的源碼

  wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

3.安裝依賴包很重要,以後在用python的時候會出現的各種問題基本上都是依賴包沒有安裝全

  yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

4.解壓源碼壓縮包

  tar -xvf Python-3.6.2.tgz

技術分享圖片

5.切換目錄 cd Python-3.6.2.tgz

6.編譯且安裝

  1.釋放編譯文件makefile,這makefile就是用來編譯且安裝的
    ./configure --prefix=/opt/python36/ 註釋:--prefix 指定軟件的安裝路徑

  2.開始編譯

    make

  3.編譯且安裝

    make install

7.安裝完成之後配置環境變量 不然在命令中沒發用只能切換到文件目錄下才能用

  兩種方法 (二選一)

  方法一:;臨時生效

    查看 echo $PATH

    添加 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin

  方法二:永久生效 (建議)

   1. vim /etc/profile

   2.寫在最後 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin 保存退出 :wq!

   3.

    讀一下這個/etc/profile 使得生效
        source /etc/profile

問題解答: 在安裝是出現

技術分享圖片

說明你的pip的版本低了需要更新,但是還是能用的,為了不麻煩還是更新一下 就一句命令

    pip3 install --upgrade pip

在以後安裝庫的時候最好用 virtualenv

  virtualenv 就是一個虛擬解釋器
  就是基於物理環境下的python解釋器,虛擬/分身 出的 多個解釋器

安裝virtualenv   1.下載virtualenv工具通過物理環境的pip工具安裝

            pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

          2.創建虛擬環境venv1 venv2

            virtualenv --no-site-packages --python=python3 kkvenv1

技術分享圖片
--no-site-packages  這是構建幹凈,隔離的模塊的參數 
--python=python3            這個參數是指定虛擬環境以哪一個物理解釋器為基礎的
解釋

linux中安裝python