インストールredhat7.6デフォルトpython2.7。
インストールPythonのケースを見ます
CD / 見つけるために#ルートディレクトリ whereisはパイソン#ビューのディレクトリのpythonの/ usr / binには CDの/ usr / にbinディレクトリ#パイソンカット LLパイソンを *#のビューファイルは、Pythonの先頭詳細
MVのpythonのpython python.bak#バックアップ元のファイルを。
インストールのpython3
依存関係が欠落している様々な問題を避けるために、この文書の依存関係の終わりをインストールする手順をスキップしてください。
#Pythonの新しいディレクトリ ます。mkdirは/ usr / local / のpython3への 新しいディレクトリに#スイッチを CDは/ usr / local / のpython3へ #のpython3.7のダウンロードインストールパッケージ のwgetを HTTPS:// www.python.org/ftp/python/3.7.4/ 3.7.4.tgz-pythonの 抽出#パイソンパケット タールのpython -xvf - 3.7。4。.tgzの ディレクトリに#変更 CDパイソン - 3.7。。4 #のpython3のインストール・パスは/ usr / local / python3Dirを指定する 。 /設定--prefix = / USR /ローカル/ python3Dir
作る
<_>与えられた場合をインストールします
1. ModuleNotFoundError: '_ctypes'メイクという名前のモジュール:*** [インストール]错误1
そのためlibffi-不足の#インストールするには、次のコマンドを使用して依存のdevel、。 ヤム -Y インストール libffi-develの
インストール後にエラーをインストールし直す作り続けます。
2. zipimport.ZipImportError:データを解凍することはできません。zlibを利用できませんメイク:*** [インストール]错误1
zlibの*#行方不明の依存関係。 ヤム インストールのzlib * -Y
ピップを使用した場合、後でインストール3.のpython3は、このエラーを報告します。
PIPは、TLS / SSLを必要とする場所で構成されている、しかし、PythonでSSLモジュールは使用できません。
#OpenSSLのバージョンが比較的低い来て、あなたは、OpenSSLの高develのバージョンをインストールする必要があります。ヤム インストール gccの libffiを*のopenssl-develのzlibの-develの
この場合、使用yumのエラーことがわかりました。
-bash:は/ usr / binに/ yumをします。/ usr / bin / pythonの:悪い通訳:そのようなファイルやディレクトリはありません
YUMのpythonを依存しているため、ちょうどMV Pythonはそれほど与えられているファイル名を変更python.bak ファイル名に戻します:
CDの/ usr / binに/ MV python.bakパイソン#変更は、上記の依存関係をインストールするためにyumを使用することができた後。#のYUMがインストール上記の依存関係を使用して終了し、再パイソンバック命名してください。際のpython3の後ろにそれ以外の場合は接続を確立しますすでにエラーが存在するファイルを求めるメッセージが表示されます。
CDは、/ usr / binに/
MV のpythonのpython明博
上記の3つの依存関係を再インストールした後、続けています。
作る#クリーンアップクリーン メイク おそらく数分は# makeは インストール #の実行がエラーなしで終了したが、ロードされていました
インストールディレクトリ下のbinディレクトリに#スイッチ: CDは/ usr / local / python3Dir / ビン #確立接続 LN -sは/ usr / local / python3Dir / binに/のpython3は/ usr / binに/ pythonの #ビューのPythonのバージョン のpython - Vの #表示Pythonの対応の詳細 LLは/ usr / binに/ pythonの*
ここでのpython3がインストールされました。