、チェント7設置環境のpython3
1.python 3ランタイム環境のインストール
デフォルトのインストールpython2環境でCentOSの7、ないのpython3、我々はのpython3のビルド環境を使用したい場合は、あなたが自分でインストールする必要があります。
python3、ライブラリ環境をインストールするには、いくつかの必要性をインストールする前に、これは非常に重要であり、発生のpython3のインストールの問題を実行しないでください。
yumのgccのパッチlibffi-develののpython-develのzlibを-develのbzip2でのdevel opensslの-develのncursesの-develのsqliteの-develのreadlineの-のdevel TK-develのGDBM-develのDB4-develののlibpcap-develののXZ-develの-yをインストール
lrzszパッケージのインストール
lrzszは、WindowsとLinuxの間でファイルを転送するためのキットでのLinuxで、使用をインストールする必要があり、YUMでインストールされているパッケージ管理ツール
二つのコマンド:
-
RZ(ファイルを受け入れます)
-
SZ(ファイルの送信)
あなたがWindows 7の間でファイルを転送したい場合はXshellでは、非常に簡単な方法のCentOSのは、端末に直接ファイルをドラッグし、することができますがあります。
2.python3インストールプロセス
pytonのソースパッケージをダウンロード
URLます。https://www.python.org/downloads/release/python-362/
ダウンロードします。https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
直接は/ opt /下に上記のプロセスによってダウンロード解凍コマンドで解凍されます
トリロジーのコンパイル
1.configure
このステップは、一般的にMakefileを生成するために使用され、次のコンパイルの準備のために、あなたはこのようなコードとして、設定した後にインストールを制御するためのパラメータを追加することができます。
./configure --prefix=/usr
上記のソフトウェアは、以下の/ usrにインストールされていることを意味し、実行可能ファイルが(代わりに、デフォルトは/ usr / local / binにする)は/ usr / binにインストールされ、リソースファイルは、/ usr /シェア(代わりにデフォルトでインストールされます。 / usr / local /共有)。
2make
このステップでは、パッケージのほとんどは、このステップ(もちろん、一部はPerlやPythonのPerlやPythonのソフトウェアをコンパイルするために呼び出される必要があるで書かれた)にコンパイルされているため、ソースコードをコンパイルすることです。
エラーがmakeプロセスで発生した場合、あなたは(だけでなく、最後の行に注意してください)エラーコードを書き留めする必要があり、その後は数にあまり依存(一般INSTALL年で住所に提出)開発者にバグレポートを提出するか、システムすることができます独自のエラーコードの入念な調査が必要なライブラリ。
メイクの役割は、ソースコードをコンパイルを開始することであり、いくつかのオファーの機能は、これらの機能は、インストールの一般的な表現をインストール、アンインストール、アンインストールすることであることを確認makeといった彼のMakefileの設定ファイルによる関連機能を提供し、引数は、ソースへのデフォルトの場所ではありませんコードのコンパイル。
作る のLinux で書かれたMakefileによって仕様をコンパイルして、彼を呼んで自動化された自動化されたコンパイルするための制御プログラム内部の開発キット、 gccの プログラムを、LDと特定のプログラムを実行してコンパイルする必要があります。彼が使用する一般的な、Makefileの制御コードでは、configureのパラメータと特定のシステム環境によって生成されたスクリプトを提供します。
3makeインストール
このコマンドは(もちろん、あなたがチェックを行い実行したり、テストはいくつかのテストを行って確認する必要があり、いくつかのソフトウェア)をインストールするには、このステップは、一般的に(ファイルシステムに書き込みたいので)あなたがroot権限を持っている必要があり
設定のpython環境変数
python3をインストールした後、我々はまだLinux環境変数でのpython3べきではない、どこかCMDのpython3で直接使用することはできません。
環境変数の役割を忘れないでください!環境変数は、オペレーティングシステムに移動し、ファイルがどこへ行くか、その下の実行可能ファイルのパスを見つけるために、オペレーティング・システムは、コマンドまたはファイルを実行し、そこに環境変数がありますが告げるエラーなしで実行されます。