「インストール - Python」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== Pythonのダウンロード == [https://www.python.org/downloads/ こちらの公式サイト]から、Pythonのソースコードをダウンロードする。<br>…」)
 
1行目: 1行目:
== Pythonのダウンロード ==
== Pythonのダウンロード ==
[https://www.python.org/downloads/ こちらの公式サイト]から、Pythonのソースコードをダウンロードする。<br>
[https://www.python.org/downloads/ こちらの公式サイト]から、Pythonのソースコードをダウンロードする。<br>
ここでは、最新のPython3.8.2(2020/4/18 現在)の最新を導入するので、" Latest Python Release – Python3.8.2 "を選択する。<br>
ここでは、最新のPython3.8.2(2020/4/18 現在)の最新を導入するので、"Latest Python 3 Release - Python 3.8.2"を選択する。<br>
または、以下のコマンドを実行してダウンロードする。<br>
または、以下のコマンドを実行してダウンロードする。<br>
  mkdir -p ~/Python/src && cd ~/Python/src
  mkdir -p ~/Python/src && cd ~/Python/src
  wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
  <nowiki>wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz</nowiki>
<br><br>
<br><br>



2020年4月18日 (土) 20:46時点における版

Pythonのダウンロード

こちらの公式サイトから、Pythonのソースコードをダウンロードする。
ここでは、最新のPython3.8.2(2020/4/18 現在)の最新を導入するので、"Latest Python 3 Release - Python 3.8.2"を選択する。
または、以下のコマンドを実行してダウンロードする。

mkdir -p ~/Python/src && cd ~/Python/src
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz



Pythonのインストール

ここでは、Pythonをホームディレクトリにインストールする。

  1. ダウンロードしたファイルを解凍するため、以下のコマンドを実行する。
    tar xvf Python-3.8.2.tar.xz
  2. 次に、解凍したディレクトリに移動して、Makeファイルを作成する。
    cd src && ./configure --enable-optimizations --prefix=~/Python/Python-3.8.2
  3. Pythonのソースコードのコンパイルを行う。(-j5はジョブ数を増加させて高速処理を行っている)
    make -j5
  4. コンパイル完了後、インストールを行う。
    make altinstall
  5. 以下のディレクトリにシンボリックリンクを作成する。
    ln -s /home/suse/Python/Python-3.8.2/lib64/python3.8/lib-dynload/ /home/suse/Python/Python-3.8.2/lib/python3.8/lib-dynload
  6. .profileファイルまたは.bashrcファイルに、以下のように環境パスを追記する。
    export PATH="/home/suse/Python/Python-3.8.2/bin:$PATH"



インストールの確認

ターミナルを起動後、以下のコマンドを実行する。
Pythonのバージョン情報が表示されたら正常にインストールされている。

python3.8 -–version



Hello Worldの表示

最後に、Pythonを動かす。
コマンドプロンプトまたはPowershellにて、以下のコマンドを実行する。

python3.8


最下行に、以下のように表示されていれば、Pythonがコマンドを待っている状態である。

>>>


その状態で以下の文を実行すると、その下に"Hello World!"と表示される。

 print("Hello World!")