IPythonで仮想環境を切り替える方法を教えてください
環境
- Python 3.6.5
- IPython 6.4.0
- conda 4.5.8
- Anaconda 3.5.2
やりたいこと
IPythonで使う仮想環境を切り替えたいです。
私のPCの仮想環境は以下の通りです。
C:\Users\yuji3>conda info -e
# conda environments:
#
base * C:\Users\yuji3\Anaconda3_5.2.0
test C:\Users\yuji3\Anaconda3_5.2.0\envs\test
IPythonでtest
という仮想環境を使いたいです。
質問
IPythonでtest
という仮想環境を使には、どうすればよいですか?
Jupyter Notebookで仮想環境を切り替える方法は見つかりましたが、IPythonで切り替える方法は見つかりませんでした。
https://qiita.com/tomochiii/items/8b937f15c79a0c3eae0e
回答をいただいた上での補足
仮想環境を切り替えて、pandasのバージョンを確認したいです。
>activate base
>pip show pandas
Name: pandas
Version: 0.23.3
>activate test
>pip show pandas
Name: pandas
Version: 0.23.1
>activate test
以下のいずれの場合も、pandasのバージョンは0.23.3
で、0.23.1
ではありませんでした。
- 仮想環境
test
に切り替えてから、ipython
コマンドを実行 jupyter console --kernel=test
を実行- Jupyter Notebookから、kernelを選択
仮想環境test
に切り替えてから、python
コマンドを実行した際は、pandasのバージョンが0.23.1
でした。
何が原因でしょうか?
カーネルは、以下のコマンドでインストールしました。
> ipython kernel install --user --name=test --display-name=test
>jupyter kernelspec list
Available kernels:
test C:\Users\yuji3\AppData\Roaming\jupyter\kernels\test
python3 C:\Users\yuji3\Anaconda3_5.2.0\share\jupyter\kernels\python3
jupyter console --kernel=test
でPython環境を確認したところ、test
でなくデフォルト(base
)の環境でした。
In [1]: sys.executable
Out[1]: 'C:\\Users\\yuji3\\Anaconda3_5.2.0\\python.exe'