ソースパッケージのpythonをダウンロード:
wgetのhttps://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
このコマンドをwgetのない場合は、インストールするためにコマンドを使用することができます:yumのwgetのインストール-y
エラー:インストールの依存関係と「zipimport.ZipImportError」エラーを回避するには、インストールおよび「『_ctypes』という名前のないモジュールModuleNotFoundError」中に発生しました:
YUMのzlib-develのlibffi-develのbzip2でのdevel opensslの-develのncursesの-develのsqliteの-develのreadlineの-develのTK-のdevel gccのメイクをインストール-y
開梱し、コンパイル、インストールします。
タールのPython-3.7.4.tgz -zxvf
のCDのPython-3.7.4
は./configure --prefix =は/ usr / local /のpython3 --enable-の最適化は、
make installを&&作ります
環境変数を変更します。
vimのは/ etc / profile
以下のように、新しい行を挿入し、この行の前に「輸出のPATH」行の先頭を検索します。
PATH = $ PATH:は/ usr / local /のpython3 /ビン
#注意:等号の両側にスペースなし、コロン:あなたが保存することはできません
保存して終了し、コマンドを実行します。
ソースは/ etc / profile
今、私たちはPythonとピップの2つのバージョンが共存するかどうかを見てみましょう。
[ルート@ localhostの〜]#1のpython3 -V
のPython 3.7.4
[ルート@ localhostの〜]#のPIP3 -V
/usr/local/python3/lib/python3.7/site-packages/pipから19.0.3(のpython 3.7ピップ)
[ルート@ localhostの〜]#パイソン-V
のPython 2.7.5
[ルート@ localhostの〜]#ピップ-V
/usr/lib/python2.7/site-packages/pipから19.1.1 PIP(のpython 2.7)
システムのだけでなく、他のコンポーネントがpython2.7.5に依存しているのyum、それはソフトリンクを使用しての推奨方法ではありませんので、元のpython2環境を交換してください。python3を使用して、我々は単純に次の操作を押すことができます:
PIP3は、パッケージ名インストール
のpython3 -mピップは、パッケージ名インストール
のpython3 -mピップインストールpymongo(pymongoパッケージのインストールのpython3)
のpython3のmyscripts.pyの
(PIP3バージョンをアップグレードする)--upgrade PIPをインストールPIP3を
......
インストールは完了です。