作为数据科学业界独占鳌头的竞赛网站Kaggle为我们提供了简便的一键安装的Docker镜像,使得我们可以方便的在本地
使用与Kaggle网站在线完全一致的环境,那么在Mac上如何安装和使用Kaggle的Docker镜像呢?
安装Docker
参考Docker官网的教程可以方便的下载安装Docker在Mac上。
拉取镜像
安装好Docker并运行成功后,参考这里,在终端用如下这行命令docker run --rm -it kaggle/python
,就会下载kaggle的python环境Docker镜像到本地,大小数G,如果出现握手失败等提示可以尝试挂VPN或者用Daocloud的服务来加速。
jupyter notebook设置
我们装好环境后当然不是只是为了在命令行内使用python环境,必须用jupyter notebook!那么怎么设置才能在本地的浏览器上连接容器内运行的内核呢?
参考这里,在你的.bashrc
或者.bash_profile
文件内添加如下数行,
1 | kpython(){ |
别忘了source .bashrc
,之后就可以用kjupyter
命令来运行jupyter notebook
,只要进入命令行中提供的网址如http://0.0.0.0:8888/?token=16185adf197d30dc82e9b88508a5ac585e6fa072c682117d
就可进入jupyter notebook
。