jenkins-python 3(centosインストールpython 3)

1585 ワード

Linux(centosインストールpython 3)

  • 前提サーバはgccをインストールし、make
    #       gcc
    gcc -v
    
    #   
    sudo yum -y install gcc 
    
    #       make
    make -v
    
    #   
    yum install make
    
  • インストール依存ライブラリ
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
  • ダウンロードインストールパッケージwget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
  • 解凍tar -xzvf Python-3.6.8.tgz
  • Python-3.6.8ディレクトリcd Pyhon-3.6.8
  • に入ります.
  • コンパイルインストール
    ./configure
    make
    make install
    
  • のデフォルトのインストールパスは/usr/local/bin/python3.6で、コマンドウィンドウはpython3を使用して
  • にアクセスできます.

    yumはpython 2を使用するため、yumで他のパッケージをインストールする際に問題が発生する可能性があり、上記の手順で実現した後、python 3スクリプトのみを使用することに注意してください。pyで実行できます。後期を変更した場合、yumインストールパッケージで問題が発生した場合は、問題のヒントに基づいて、そのファイルのエラーを表示し、ファイルの最初の行の解析器を変更します。

  • デフォルトをPython 3に変更すると、デフォルトのpythonバージョンはpython 3
    #      python
    mv /usr/bin/python /usr/bin/python.bak
    
    #   pyhon3    -      python3  
    ln -s /usr/local/bin/python3.6 /usr/bin/python
    
    #      python2      Python,    
    rm -rf /usr/bin/python2
    #      -      python2  
    ln -s /usr/bin/python2.6 /usr/bin/python2
    
  • に置き換えられます.
  • アップグレードpipコマンド
    pip3 install --upgrade pip
    
  • yumはPython 2を使用しているためpython 3に置き換えても動作しないため、
  • を行います.
    	vim /usr/bin/yum
    	        python      python2(#!/usr/bin/python    #!/usr/bin/python2)