0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

anaconda python仮想環境を一瞬で作成するスクリプト(JupyterLabも一緒に)

Last updated at Posted at 2021-05-30

作成理由

  • windows にて anaconda + Jupyterlabの仮想環境を新規作成するのが大変
  • 作成してある仮想環境を起動するのに毎回コマンドを打つのが大変
    ※アナコンダのインストール前提のため、こちら( https://www.javadrive.jp/python/install/index5.html )参考にインストールするとよいかと思います。

バッチを実行するとできること

  • anaconda仮想環境の作成
  • jupyterlabのインストールと起動 まで行います。
    ※すでに同名の仮想環境が存在する場合は、
     その仮想環境のjupyterlabを起動するのですぐに作業に取り掛かれる

コード(バッチファイル)

[createCondaEnv.bat]
※パス部分などは変更が必要です。

@echo off

set /P IN_STR="作りたい仮想環境名を入力してください。すでに存在する仮想環境名の場合jupyterlabを起動します。"

rem 適宜ユーザー名設定してください。
set USER=""

rem アナコンダを起動する(anacondaフォルダにactivate.batファイルが存在するので適宜パスを変更してください。)
call C:\Users\%USER%\anaconda3\Scripts\activate.bat

rem もしすでに同名の仮想環境が存在する場合
set FOLDER1=C:\Users\%USER%\anaconda3\envs\%IN_STR%
if exist "%FOLDER1%" (
	echo すでに同じフォルダ名が存在するのでjupyterlabを起動します。
	cd C:\Users\%USER%\anaconda3\envs\%IN_STR%
	call activate %IN_STR%
	jupyter lab
	exit
)

rem 仮想環境作成
echo Y|call conda create -n %IN_STR% python=3.7

rem 作成した仮想環境へ移動し、有効化、jupyterlabをインストール
cd C:\Users\%USER%\anaconda3\envs\%IN_STR%
call activate %IN_STR%
pip install jupyterlab
jupyter lab

pause

実行してみる

上記のバッチファイルを作成し実行すると
コマンドプロンプトが開くのでtestと入力し、エンターを押す
image.png
少し待つとアナコンダの仮想環境が作成され、ブラウザでJupyterLabも自動で開くはず
image.png
image.png

一度コマンドプロンプトを閉じ、仮想環境を停止させ、
再度バッチファイルを実行して再び「test」と入力すると
すでに仮想環境【test】が存在するのでjupyterLabが立ち上がる。
image.png
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?