🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
安装`docker`环境下`python`,这听起来有些绕,先是在不同的操作系统下(微软的`Windows`系统、苹果的`IOS`系统、开源的`Linux`系统等),安装`docker`,这就统一了大家的学习环境(不用每个操作系统讲一遍),然后我们进入`docker`这个统一的学习环境,安装`python`,不过这个并不难。 关于`python`是什么、有什么用途等基础知识,可以参考 [DaoCloud](http://guide.daocloud.io/dcs/python-docker-9155445.html)。 这里面有一张`python`的图片,大概意思就是开箱即用吧。 ![](https://box.kancloud.cn/309e8967e1f6ca0d2a15b56e45a6a065_900x500.png) `DaoCloud`给了一个很复杂的安装过程(对于孩子们来说),我们暂时并不需要那么复杂的,我们找一个更加容易的,`docker-hub`(docker 公用仓库)有一个[`python`镜像](https://hub.docker.com/r/continuumio/anaconda/)。 #### 安装`python`: 如果在`Windows`里安装了`docker`,桌面上会有一个小图标: ![](https://box.kancloud.cn/bab42500d799a8ecd24ba5a2e37f9d17_99x143.png) 双击图标后,进入docker环境中,如下图所示: ![](https://box.kancloud.cn/98905cc250f05bb2b1c5c861807fccc2_821x583.png) 然后,在`$`后面输入`docker pull continuumio/anaconda`。 安装过程就这些内容,是不是很简单。 #### 启动`python`: 在`docker`里启动`python`的命令是:`docker run -i -t continuumio/anaconda /bin/bash`,就一句话,是不是很简单? 然后,我们在`#`后面输入`python`,我们就会看到这样的界面: ![](https://box.kancloud.cn/49510a2dfa1918cd1d2ebc797c7c819d_727x193.png) 图片中有`>>>`表示我们已经进入了 `python`的命令行模式,我们随便输入一些命令,`python`会立刻执行,例如我们导入一个模块`import turtle`,如果我们不喜欢命令行模式,我们还可以使用浏览器模式: `docker run -i -t -p 8888:8888 continuumio/anaconda /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && m kdir /opt/notebooks && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root"`