pip 中使用 jupyter notebook,并加入 python 3 环境

前提:已经安装了 virtualenvwrapper。

计划:测试使用 python 3 作为虚拟环境,并把 python 3 作为 jupyter notebook 的环境。

目的:pip 在国内的源较多,安装速度快;相对而言,conda 的国内源只有清华一家,且有些包的安装还是要通过 conda 去安装,速度相对较慢。

首先,建立传统的 python 虚拟环境(使用virtualenvwrapper,而不是conda)。

$ which python3
/usr/local/bin/python3

$ mkvirtualenv --python=/usr/local/bin/python3 py3jupyter

安装必要的包

$ pip install -i https://pypi.douban.com/simple/ jupyter
$ pip install -i https://pypi.douban.com/simple/ numpy pandas matplotlib

启动 notebook,发现里面只有 python 2 可选。在终端命令行中按 ctrl + c 退出。

$ jupyter notebook

把 python 3 加到 notebook 的环境中(kernal中):

$ python -m ipykernel install --user

该方法,在python2的虚拟环境中运行的话,可以把python2加入到notebook的kernal中,也就是可以在notebook中运行python2。

再次进入 notebook

$ jupyter notebook

或者

$ ipython notebook

先 new > python 2 进入,选择 Kernel > Change kernel > Python 3,就可以在 notebook 中使用 Python 3 环境了。

内核(kernel)的安装与升级
进入相应的虚拟环境。

  • 第一行安装ipython内核
  • 第二行升级内核(可以只运行第二行)
$ sudo ipython kernel install
$ pip install -U ipykernel
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容