1つは、centos7がPython3.6.5のチュートリアルをインストールする
1、 Pythonをインストールする前に、後で発生するいくつかの依存関係の問題をインストールする必要があります(依存関係の問題がある場合は、インストールの手順に従ってください)。
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
yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y


2、 公式ウェブサイトからPythonソースコードパッケージをダウンロードします
ダウンロードリンク:[https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz](https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz)
ダウンロードが完了したら、ソースコードパッケージをサーバーにアップロードします

3、 ファイルを解凍します。
xz -d Python-3.6.5.tar.xz
tar -xvf Python-3.6.5.tar.xz


注:Pythonファイルを/ usr /フォルダーに解凍します。
4、 ファイルディレクトリに移動します
cd Python-3.6.5

5、 Pythonのインストールとコンパイルを開始します
. /configure --prefix=/usr/Python-3.6.5


makeコマンドを実行します(コンパイルを待つ、約5〜6分)


make installコマンドを実行します(コンパイルとインストールを待機します)


インストールプロセス中にエラーが発生しました。zlibパッケージをインストールする必要があります
yum -y install zlib*
zlib *をインストールした後、を再コンパイルします
make install

6、 Centos7システムがデフォルトでPython3.6を使用できるようにする
cd /usr/bin/

mv python python.bak#元のファイルをバックアップする
ln -s /usr/Python-3.6.5/bin/python3.6 / usr / bin / python(ファイルの最初の文字の大文字と小文字に注意してください)
(注:ln -sソースファイル、ソフトリンクとしてのターゲットファイル)
7、 Python3.6.5が正常にインストールされているかどうかをテストします

8、 yumソースで使用されているPython2がPython3に置き換えられているため、正しく機能しません。次の情報を変更する必要があります:
yum構成ファイルを変更します:
vi /usr/bin/yum

ファイルの先頭を#!/ usr / bin / pythonから#!/ usr / bin / python2.7に変更します

9、 yumをテストするときの通常:
yum -y install vim

プロンプトエラー、次の情報を変更する必要があります:
vi /usr/libexec/urlgrabber-ext-down
/ usr / bin / pythonを/ usr / bin / python2.7に変更します

10、 yumが正常かどうかもう一度テストします
yum -y install vim

上記の手順は、Centos7にPython3.6.5をインストールするための実際の操作ドキュメントです。
2つ目は、Centos7がIpython6.1.0をインストールすることです。
1、 インストールに依存する環境
yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y

2、 ipythonインストールパッケージをダウンロードする
インストールパッケージのダウンロードアドレス:
wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346

wgetツールがインストールされていないことを確認し、yumを使用してwgetツールをインストールします
yum -y install wget

ipythonインストールパッケージのダウンロードを続行します

2、 ipythonをインストールします
tar xf ipython-6.1.0.tar.gz
cd ipython-6.1.0

Pythonを使用してipythonをインストールします(Pythonがインストールされている場合)
python setup.py install


3、 ipythonが正常にインストールされているかどうかをテストします

` このようなエラーが発生した場合は、環境変数の設定が間違っていることを意味します。変更方法は以下のとおりです。
alias ipython='python -m IPython'

`4、 上記のエラーを表示します。ipythonが正常に実行されるまで、pipを介して不足しているすべてのモジュールをインストールする必要があります。
'traitlets'モジュールがないことを確認し、pipを介して実際のモジュールをインストールします
pip3 install traitlets

5、 pipをダウンロードしてインストールします
拡張ソースをインストールします:yum -y install epel-release

Python-pipモジュールをインストールします。yuminstallpython-pip

ln -sv /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3

6、 トレイトレットモジュールをインストールする
pip install traitlets

7. pip3 install pygments

8. pip3 install pexpect

9. pip3 install pickleshare

10. pip3 install prompt_toolkit

11. pip3 install simplegeneric

12. ipythonを再度テストします:

**要約:**
pipのインストールの過程で多くの時間が無駄になり、-bash:pip3:コマンドが見つかりませんでした。インターネット上で多くのメソッドを見つけましたが、機能しませんでした。最後に、ソフトリンクが正常に作成されました。
このインストールを通じて、次のことがわかります。インストールプロセス中に、発生した問題をさらに検索する必要があります。そうすれば、確実に解決策が見つかります。
Recommended Posts