Linuxサーバーでpython3環境を構築する

Yumはゆっくりダウンロードし、国内のミラーに変更します。

現在のyumソースをバックアップする

mv /etc/yum.repos.d/etc/yum.repos.d.backup
新しいyumソース設定先

mkdir / etc / yum.repos.dは
Aliyumミラーを設定します

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repoを使用して、キャッシュ
再構築します

yum clean all
 
yum makecache
現時点では、ping www.baidu.comは問題ありません。それでもyumに問題がある場合は、ドメイン名を解決できないため、次のように構成します。

vim /etc/resolv.conf

ネームサーバー8.8.8.8
ネームサーバー114.114.114.114

Python3バージョンのインストールを開始します

1.以下に示すように、linux組み込みのダウンロードツールwgetを使用してダウンロードできます(wgetサービスをインストールするコマンド:yum install wget):

作成者は最小限のCentOSシステムをインストールするため、コンパイルコマンドを使用する前に、wgetサービスをインストールし、インストールコマンドを実行してwgetサービスをインストールする必要があります。コンパイルツールを使用した場合は、wgetのインストールをスキップして、次のコンパイル手順に直接進むことができます。リーダーがwgetサービスがCentOSシステムにインストールされているかどうかわからない場合は、wgetコマンドを使用してwgetサービスがインストールされているかどうかを確認できます。

 

 

 

2.ダウンロードが完了したら、ダウンロードディレクトリに移動し、ダウンロードしたファイルを解凍します(コマンド:tar-zxvf Python-3.6.5.tgzを使用)

 

3.加圧が完了したら、減圧ディレクトリに入ります。cdPython-3.6.5 /

 

4. Python3をインストールする前に、/ usr / localにpython3という名前のフォルダーを作成します(Python2バージョンを上書きしないように、pythonのインストールパスとして)。

mkdir / usr / local / python3(mkdirコマンドは、ここに新しいフォルダーを作成するために使用されます。新しいファイルの場合は、touchコマンドを使用します)

 

5.コンパイルスイートgccがインストールされているかどうかを確認します(コマンドyum install gccを使用してgccコンパイルスイートをインストールします)

上記の表示は、gccコンパイルキットがインストールされていないことを示しているため、コンパイルコマンドを使用する前に、コンパイルキットgccをインストールする必要があります。リーダーがgccコンパイルキットをインストールしたか、コンパイルツールを使用した場合は、gccのインストールをスキップして、次のコンパイル手順に直接進むことができます。

 

インストールパスを構成します。./configure--prefix=/ usr / local / python3

 

コンパイル:作成

 

インストール:make install

 

6.この時点で、古いバージョンは上書きされず、元の/ usr / bin / pythonリンクが別の名前に変更されます(作成者は2つのバージョン(1つはpythonと1つはpython3)を保持するため、作成者は6番目の手順をスキップして7番目の手順を変更しますステップのリンク後、名前がpython3に変更され、読者は通常のステップに従うことができ、効果は同じです)

mv / usr / bin / python / usr / bin / python_old2

 

7.新しいバージョンのpythonへのリンクを作成します

ln -s /usr/local/python3/bin/python3.6 / usr / bin / python3

 

8.この時間を入力します:python -V

 

9.注意が必要な事項:

新しいインストールパスpython3を作成せず、デフォルトで直接インストールする場合、インストール後の新しいpythonは、linuxに付属する古いバージョンを上書きするか、インストールプロセスによっては上書きされない場合があります。

これは自分でテストできます。もちろん、元のバージョンを保持したい場合は、この方法が最適です。

 

10. pipinstallにsslが表示されない

 

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 
readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

pythonを再コンパイルします

 

make
make install 

おすすめ

転載: blog.csdn.net/Growing_hacker/article/details/98361716