Anaconda Powershell Promptを開く
以下のコマンドで仮想環境を作成することができる。以下の例では、metenvという名前の仮想環境を作る。環境名は各自、決めればよい。
conda create -n metenv python
pythonのバージョンを指定する場合は、 conda create -n metenv python=3.10
のように文末でバージョン名を指定する。指定をしないと最新のバージョンがインストールされる。
以下のコマンドで作成した仮想環境へ接続できる。
conda activate metenv
以下のコマンドで仮想環境からbaseに戻ることができる。
conda deactivate
baseにおいて、以下を実施する。
pip install environment_kernels
jupyter notebook --generate-config
うまくいけば、「C:\Users\ユーザー名\.jupyter」の中にjupyter_notebook_config.pyが作られる。このファイルをテキストエディタで開く。
以下のように、 #c.NotebookApp.kernel_spec_manager_class = 'jupyter_client.kernelspec.KernelSpecManager' の下に2行を追加する(仮想環境へのパスを通す)。
#The Api of KernelSpecManager is provisional and might change without warning
#between this version of Jupyter and the next stable one.
#Default: 'jupyter_client.kernelspec.KernelSpecManager'
#c.NotebookApp.kernel_spec_manager_class = 'jupyter_client.kernelspec.KernelSpecManager'
c.NotebookApp.kernel_spec_manager_class='environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.conda_env_dirs=['C:/Users/ユーザ名/anaconda3/envs/']
jupyterで利用可能にしたい仮想環境へ接続し、以下のコマンドを実施する。
pip install ipykernel
python -m ipykernel install --user --name=metenv
conda info -e
(仮想環境の一覧表示)
jupyter kernelspec list
(jupyterに登録されているカーネルの一覧表示)
conda remove -n metenv --all
jupyter kernelspec uninstall metenv
Cartopyとは、地図描画ライブラリ(https://scitools.org.uk/cartopy/docs/latest/)。
Anaconda Powershell Promptを立ち上げて、インストールを行う仮想環境に接続する(baseにインストールする場合は、仮想環境への接続は不要)。
Windowsの場合、pip install(or conda install)ではうまく機能するものがインストールできないようである。
Christoph Gohlkeさん(https://www.cgohlke.com/)が、Windows向けのCartopyのインストーラー(Windows Binaries)を作成してくれているので、これをつかってインストールする。
https://github.com/cgohlke/geospatial-wheels/releases/tag/v2023.4.22から「Cartopy-0.21.1-cp310-cp310-win_amd64.whl」をダウンロードする。(※ここで、310は、python3.10意味する。自分の使っているpython3のバージョンにあったファイルをダウンロードする。)
ダウンロードしたファイルは、ひとまず「C:\Users\ユーザー名」に置く。
Anaconda Powershell Promptで、「C:\Users\ユーザー名」へ移動し(おそらく初回の接続先)、以下のコマンドを実行するとCartopyがインストールされる。
python -m pip install .\Cartopy-0.21.1-cp310-cp310-win_amd64.whl
(ファイル名は自分のダウンロードしたファイル名)
ImportError: DLL load failed while importing trace: 指定されたモジュールが見つかりません。
Christoph Gohlkeさんのgithubから、対応するpythonのバージョンのshapelyとpyprojをダウンロードして、インストールする(以下は、python3.10の場合)
python -m pip install --force-reinstall .\shapely-2.0.1-cp310-cp310-win_amd64.whl
python -m pip install .\pyproj-3.5.0-cp310-cp310-win_amd64.whl
Anaconda Powershell Promptを立ち上げて、インストールを行う仮想環境に接続する。
以下のコマンドを実行すると各pythonライブラリーがインストールされる。
pip install xarray
pip install netcdf4
conda install -y -c conda-forge cfgrib
pip install scipy
pip install MetPy