linux中安裝python


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            這個參數是指定虛擬環境以哪一個物理解釋器為基礎的
解釋

 

 重頭戲來了!!!!virtualenv   每次要進入的時候太麻煩 所以有個升級版以后就用這個吧

安裝以及配置

1.  安裝這個命令,必須得在物理解釋器地下,注意!!  不然你的工具就安裝在了當前的虛擬環境中還是沒有用的

      pip3 install virtualenvwrapper

2.大坑!!!!!!由於系統在啟動的時候加載又先后所以我們要把python的環境變量提到前面

    1.1 查看環境變量  

        echo $PAT

        如果是:/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin  那就不用修改如果不是請下一步

    1.2   vim /etc/profile

        寫入     PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin  保存退出

3.修改環境變量

  1.1 vim ~/.bashrc

  1.2 寫入一下命令 有坑!!!    路徑

    

export WORKON_HOME=~/Envs   #設置virtualenv的統一管理目錄
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的參數,生成干凈隔絕的環境
export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3     #指定python解釋器                                        切記!!!!!!切記!!!!!!!!切記路徑換成自己的
source /opt/python36/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本 

4.重新啟動  

    logout
    ssh .... 鏈接

5.使用方法:

此時正確的話 virtualenvwrapper工具已經可以使用
提供了哪些命令?
mkvirtualenv  虛擬環境名   #自動下載虛擬環境,且激活虛擬環境

workon  虛擬環境名   #激活虛擬環境

deactivate  退出虛擬環境 

rmvirtualenv    刪除虛擬環境 

cdvirtualenv  進入當前已激活的虛擬環境所在的目錄

cdsitepackages 進入當前激活的虛擬環境的,python包的目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM