今回はAnacondaでPythonを使っている方向けに、個別の仮想環境を作る方法について説明したいと思います。えびかずき・メイン環境と違うバージョンのPythonを使いたい・書籍やネットで得たソースコードが動くように開発環境を合わせたいというような方にオススメです!方法としてはAnacondaの仮想環境の新規に作成してPythonのバージョンを選択し、必要なライブラリを揃えるという手順になります。今回は仮想環境の機能をつかって以下の開発環境を個別に作成していきたいと思います。notebookライブラリ:h5py2.7.1matplotlib2.2.2opencv3.4.1pillow5.0.0pandas0.22.0scipy1.0.0この環境は、「Tensorflow開発入門」翔泳社で紹介されている開発環境です。書籍中のサンプルコードをエラーなく動かすために、今回新しく開発環境を作ることにしました。作りたい環境はユーザーによって様々だと思いますが、今回は一例として上記環境を作っていきたいと思います。Prompt”を起動します。すると、新しいウインドウが開いて、コマンドを入力する黒い画面が表示されます。ここに、下のコマンドを入力後、Shift+Enterで実行して、仮想環境を新規作成します。ver3.5を使用言語として仮想環境を新規作成するというコマンドです。※仮想環境名の部分には、自分で自由に名前をつけて入力してください。すると仮想環境のインストール準備が始まり、実際にインストールするかどうかを問われます。ここでyesの回答として「y」を入力して実行します。するとインストールが始まり、ネット環境にも依りますが、数分で仮想環境のインストールが終了します。Navigaterを使って仮想環境を作成する方法についてです。Promptで仮想環境を新規作成した方は読み飛ばしてOKです。Interface)になっていて感覚的に操作しやすいですが、ソフトが重いので起動や実行にすこし時間がかかります。Navigaterを起動させます。すると、下の様な画面が現れますので、1Enviroment→2Createとクリックし、必要項目を入力して、3枠の右下のCreateをクリックします。※ここでは、仮想環境名として”Tensorflow”を、言語パッケージとしてPython3.5を選択しています。これで、仮想環境のインストールが始まります。notebookのインストール手順です。Promptを使ってインストールします。Promptを起動して、下コマンドでライブラリをインストールする仮想環境をアクティブ化します。実行すると仮想環境がアクティブ化されてコマンドラインの左端表示されていた(base)が(’仮想環境名’)に変わります。Promptを起動できます。Promptが開きます。notebookをインストールできます。notebookのインストールは完了です。続いてライブラリのインストールです。下記のようなcondaコマンドの形式でインストールできます。ライブラリ名==バージョンpipコマンドでもインストールできますが、condaとpipを混同するとトラブルが起きることがあるようなので注意が必要です。tensorflowに関してのみは、書籍中でpipを使ってインストールすると紹介されていたので、それに従いました。(tensorflow1.5.0はcondaでインストール出来ない?)基本的にはcondaコマンドでのインストールが良いと思いますが、ライブラリそれぞれに可能なインストール方法が異なる場合がありますので、入手したいライブラリの都合に合わせて作業を実施ください。opencvについてopencvについては、AnacondaがWindows向けのパッケージを準備してくれていない様なので、conda-forgeからインストールする必要があります。下のコマンドでインストールできます。notebookを開いて動作確認をしてみます。promptで仮想環境をアクティブ化し、下のコマンドを実行すると起動できます。notebook続いてnotebook上でインストールしたそれぞれのライブラリがインポート可能か試してみましょう。error](下図中の赤部分)が発生しました。‘win32api’というエラーが表示されていました。win32apiをインストールする必要がある様です。(理由はよくわかりません。Promptで仮想環境へ”pywin32”をインストールすることで解決できました。pywin32まとめ今回はAnacondaで仮想環境を作る方法について説明しました。プログラミングで開発をしていると、ケースバイケースで開発環境を変えたくなることがあると思います。現職の化学系エンジニアです。理系技術者やエンジニア向けのお役立ち情報を不定期に配信中。2019.10.29プログラミングを始めてみたいけど始め方が良くわからない。そもそもプログラミングって何が出来るの?というような方は多いと思います。2019.10.30Mac編に引き続き今回はWindowsでPythonを使ったプログラミングを始める方法について書きたいと思います。PM当方でも同じく「win32api」エラーが出て仮想環境のJupyterNotebookをあきらめてましたが、この記事のおかげで無事起動するようになりました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。プロフィールえびかずき現職の化学系エンジニア。理系技術者やエンジニア向けのお役立ち情報を不定期に配信中。WordPress.。