Xtra etc

日記系雑記ブログ: 農業、データサイエンス、自然

【スポンサーリンク】

仮想環境を Anaconda で作り、Jupyter Notebook を立ち上げる (Mac)

Mac で、仮想環境を Anaconda で作り、Jupyter Notebook を立ち上げる方法を紹介します。

Anaconda はインストール済みとします。

ターミナルを立ち上げます。

次のコマンドを入力します。ただし「env1」は、作りたい仮想環境の名前です。また、python=〇〇で、python のヴァージョンを指定できます。

$ conda create -n env1 python=3.7

実行するとたとえば、次のように環境構築が始まります。なお構築された仮想環境は、「anaconda3」内に「envs」というフォルダが作成され、そこに存在します。

Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.7.10
  latest version: 4.8.3

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /Users/***/anaconda3/envs/env1

  added / updated specs:
    - python=3.7


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2020.1.1   |                0         125 KB
    certifi-2019.11.28         |           py37_1         156 KB
    ncurses-6.2                |       h0a44026_0        1024 KB
    openssl-1.1.1e             |       h1de35cc_0         2.2 MB
    pip-20.0.2                 |           py37_1         1.7 MB
    python-3.7.6               |       h359304d_2        19.8 MB
    setuptools-46.0.0          |           py37_0         511 KB
    sqlite-3.31.1              |       ha441bb4_0         1.2 MB
    wheel-0.34.2               |           py37_0          50 KB
    ------------------------------------------------------------
                                           Total:        26.7 MB

The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/osx-64::ca-certificates-2020.1.1-0
  certifi            pkgs/main/osx-64::certifi-2019.11.28-py37_1
  libcxx             pkgs/main/osx-64::libcxx-4.0.1-hcfea43d_1
  libcxxabi          pkgs/main/osx-64::libcxxabi-4.0.1-hcfea43d_1
  libedit            pkgs/main/osx-64::libedit-3.1.20181209-hb402a30_0
  libffi             pkgs/main/osx-64::libffi-3.2.1-h475c297_4
  ncurses            pkgs/main/osx-64::ncurses-6.2-h0a44026_0
  openssl            pkgs/main/osx-64::openssl-1.1.1e-h1de35cc_0
  pip                pkgs/main/osx-64::pip-20.0.2-py37_1
  python             pkgs/main/osx-64::python-3.7.6-h359304d_2
  readline           pkgs/main/osx-64::readline-7.0-h1de35cc_5
  setuptools         pkgs/main/osx-64::setuptools-46.0.0-py37_0
  sqlite             pkgs/main/osx-64::sqlite-3.31.1-ha441bb4_0
  tk                 pkgs/main/osx-64::tk-8.6.8-ha441bb4_0
  wheel              pkgs/main/osx-64::wheel-0.34.2-py37_0
  xz                 pkgs/main/osx-64::xz-5.2.4-h1de35cc_4
  zlib               pkgs/main/osx-64::zlib-1.2.11-h1de35cc_3


Proceed ([y]/n)? y

ここまでで問題なければ「y」を押します。すると環境構築が進みます。

Downloading and Extracting Packages
ca-certificates-2020 | 125 KB    | ##################################################################### | 100% 
pip-20.0.2           | 1.7 MB    | ##################################################################### | 100% 
ncurses-6.2          | 1024 KB   | ##################################################################### | 100% 
openssl-1.1.1e       | 2.2 MB    | ##################################################################### | 100% 
wheel-0.34.2         | 50 KB     | ##################################################################### | 100% 
python-3.7.6         | 19.8 MB   | ##################################################################### | 100% 
certifi-2019.11.28   | 156 KB    | ##################################################################### | 100% 
setuptools-46.0.0    | 511 KB    | ##################################################################### | 100% 
sqlite-3.31.1        | 1.2 MB    | ##################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate env1
#
# To deactivate an active environment, use
#
#     $ conda deactivate

これで仮想環境が構築されましました。

$ conda activate env1

とターミナルで入力すると、構築した仮想環境を使えるようになります。

(env1) コンピュータ名:ディレクトリ名 $ 

と表示されれば、成功です。

Jupyter Notebook を使いたいので、次のコマンドを入力し、Jupyter Notebook をインストールします。

$ conda install -y jupyter==1.0.0
$ conda install -y notebook==5.0.0

インストールできたら、macOS 上に任意のディレクトリを作り、

$ cd
$ mkdir notebooks
$ cd notebooks

以下のコマンドを入力すれば、仮想環境上で Jupyter Notebook が立ち上がります。

$ jupyter notebook

と入力すると、仮想環境上で Jupyter Notebook が起動します。

【スポンサーリンク】