[2021w]2021秋冬学期授業向けの環境設定

目標

以下の環境を、手元の PC で利用可能とします。

  • Julia 言語 1.6 以上
  • 以下のパッケージ
  • IJulia (Jupyter notebook)
  • PyPlot
  • Unitful

環境設定方法

上の環境を利用するには、主に二つの方法があります。 それぞれの長短を説明します。必要な要件や具体的な作業は、それぞれのリンク先を閲覧してください。

方法1. PC に実行環境を構築する方法

■ 長所

  • プログラミング作業中は、ネットワークに接続している必要が「ない」
    • ネットワークに接続する場合があります。パッケージを導入する際に、パッケージリストを最新にするため。

■ 短所

  • PCに、アプリケーションとパッケージを予め導入しておく必要が「ある」
  • 導入のために、いくつかの要件を満たす必要がある(詳しくは、上のリンク先を参照)
  • 導入の作業中は、ネットワークに接続している必要がある。

方法2. クラウド環境 Google Colab 上に構築する方法

■ 長所

  • PCに、アプリケーションとパッケージを予め導入しておく必要が「ない」
  • 現代的な Web ブラウザ(Google Chromeを推奨)のみが必要

■ 短所

  • プログラミング作業中に、ネットワークに常時接続している必要が「ある」
    • 接続が停止すると、途中の作業が保存されない場合がある
  • google アカウントを登録する必要がある
  • Julia を最初に起動する際に、作業が少し必要である

どちらの方法を選ぶか

  • 自分でアプリケーション等を導入できない PC(借りたPCなど)を用いる場合には、方法 2 の一択である。
    • 安定なネット接続環境を確保することが望ましい
  • 自分でアプリケーション等を導入できるPCを用いる場合には、方法 1 を勧める
    • Google のサービスを普段使い慣れているなら、ネット環境が確保できる状況で、方法 2. も試してみるとよい