Python

【Python】WindowsでPython+JupyterLab環境の構築

投稿日:

概要

PythonとJupyterを使用したい場合、Anacondaを使用するという選択肢がありますが、不注意でAnacondaの環境が壊れた経験から使うのが少し億劫になりました。また、使用しないパッケージも多いのに容量を食い過ぎることも気になっていました。

ということで、Python+Jupyterの環境を別途作ることにしたのでその過程をメモします。

環境

  • windows10
  • python3.8.7

Step1 : Pythonのインストール

python.org(https://www.python.org/)のサイトからWindowsのPythonインストーラをダウンロードします。

ダウンロードしたインストーラ(exe)を起動します。

[Add Python 3.8 to PATH]にチェックを入れ、[Install Now]をクリックします。

※環境変数にパスを追加しない場合は[Add Python 3.8 to PATH]のチェックは不要です。

Install Nowをクリック後にインストールが始まります。

完了したら[Close]を押します。

なお、[Disable path length Limit]はWindowsのパス文字数制限を解除している場合にPython側も対応させる場合には設定すると良いようですが、今回は特にその要求は無いので気にせずCloseします。

コマンドプロンプトを立ち上げて以下のコマンドでインストールできているか確認します。

> python --version
Python 3.8.7

指定のバージョンが出てこれば無事インストール完了です。

Step2 : 仮想環境(venv)の構築

後々環境を作り直しやすいように仮想環境を作成します。

以下のコマンドで仮想環境を作成します。特定の場所に作成したい場合はcdコマンドでディレクトリを移動してから実行してください。

> python -m venv .venv

デフォルトで実行するとユーザプロファイルのHOMEディレクトリに以下のように.venvフォルダが出来上がります。(UserNameはユーザ名)

C:\Users\UserName\.venv

以上で仮想環境の作成は完了です。

Step3 : JupyterLabの構築

次に仮想環境上にJupyterLab環境を構築していきます。

まず、activateコマンドで仮想環境を立ち上げます。activate実行ファイルは.venv内のScriptフォルダにあります。

cd C:\Users\UserName\.venv\Scripts
activate

立ち上げると以下のように仮想環境に移動した状態になります。

(.venv) C:\Users\UserName\.venv\Scripts>

この状態でJupyterLabをpipコマンドによってインストールします。

pip install jupyterlab

最後に別でコマンドプロンプトを立ち上げ、以下のコマンドからJupyterLabを立ち上げて確認します。

cd C:\Users\yuki0\.venv\Scripts
jupyter-lab

ブラウザが起動しJupyterLabの画面が現れれば成功です。

-Python

執筆者:


  1. […] こちらで作ったPython+venvベースの環境上に再度以下ので順でインストールし直しました。 […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【Python】標準偏差と分散の計算

Contents1 目的2 標準偏差3 Pythonによる標準偏差の計算4 分散 目的 以前の記事で四分位偏差によりデータの分散度の計算を行いましたが、四分位偏差ではデータの代表値である四分位数のみを …

WindowsのJupyterに外部からアクセスする

Contents1 目的2 環境3 Step1 : パスワードのハッシュ化4 Step 2 : configファイルの設定5 Step3 : Jupyter Notebookの起動6 Step4 : …

Anaconda + PyCharmでWindows python開発環境構築~Hello worldまで

今後、初心者でもコーティングしやすく、データ分析ライブラリが豊富なpython中心でいろいろやっていきたいと思います。まずは、機械学習ライブラリなどが最初からそろったAnacondaパッケージとしてp …

【Python】算術平均と幾何平均計算

Contents1 目的2 平均3 算術平均4 幾何平均5 まとめ 目的 統計学を使いこなしたい。でも参考書を読んでいても難しい概念や数式が沢山出てきて、その時は分かったつもりになっても後で実践的に使 …

【Raspeberry pi】Pythonのバージョンアップ

Contents1 概要2 環境3 Step : 1 現状のバージョン確認4 Step 2 : Python3.7.3のインストール5 Step3 : デフォルトバージョンの変更 概要 Raspber …

言語切り替え

カテゴリー