上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述上云第1期访问云上的 jupyter 环境(保姆级搭建教程)相关的知识,希望能为你提供帮助。
最近一段时间,不少同学买了一些厂商的云服务器。
比如某云 and 某云,以及某度云。
可是却有人还是在问,印象中感觉服务器好牛逼,但是我能做什么??
其实说白了,服务器就是一台电脑,他有一个好处是,通过他分配给你的公网ip,你可以随时随地24小时的去访问它。
再说的直白点,你在上面放置了什么样的服务,你尽管请求,它一定会给到你响应!

上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

另外这几天收到最多的问题:
1、想要搭建一个数据科学的python环境!
2、搭建 jupyter,可是遇到了各种各样的问题?!
3、是搭建个人博客,出现问题了?!
4、搭起来博客了,域名还需要备案?
······
还有不少的同学确实都没有接触过服务器,对于服务器还是有一定的陌生感!
今天咱们先把 Python 的基础环境搭建好,包括数据科学计算的一些库~
Numpy、Pandas、Matplotlib,以及最重要的 jupyter 环境。
来吧!一起开整!
下面我以我买的阿里云服务器为例:
1、登录服务器
ssh root@ip

具体的ip地址在这里可以查看到
上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

2、寻找一个目录
编辑一个安装文件,创建了一个存放自己文件的目录
mkdir -p /data/pyenv cd /data/pyenv

然后编辑一个 Python 库极其版本放到了文件requirements.txt当中。
其他有自己的需要,可以添加到 requirements.txt 中。
vim requirements.txt
matplotlib==2.2.2 numpy==1.14.2 pandas==0.20.3 tables==3.4.2 jupyter==1.0.0

使用 pip 命令进行安装
pip3 install -r requirements.txt

3、配置 jupyter 可以进行远程登录
3.1 生成配置文件
jupyter notebook --generate-config --allow-root

3.2 生成登录password服务器中,输入 ipython,去配置 jupyter 的password
ipython

登录到 ipython 终端
In [1]: from notebook.auth import passwdIn [2]: from notebook.auth.security import passwd_checkIn [3]: password = 123456In [4]: hashed_sha1 = passwd(password, sha1)In [5]: print(hashed_sha1) sha1:e7a77ea66ccf:f6d5320211c0ab3f27d64500487a66223fe2f5eaIn [6]: passwd_check(hashed_sha1, password) Out[6]: True

把 sha1:e7a77ea66ccf:f6d5320211c0ab3f27d64500487a66223fe2f5ea 保存起来,一会儿食用!
3.3 修改默认配置文件
vim ~/.jupyter/jupyter_notebook_config.py

将西面几个选项进行修改
c.NotebookApp.ip = 0.0.0.0 c.NotebookApp.password = usha1:e7a77ea66ccf:f6d5320211c0ab3f27d64500487a66223fe2f5ea c.NotebookApp.open_browser = False c.NotebookApp.port = 8888

注意:建议配置 8888 端口,因为云服务器对一些端口的限制是敏感的,后期可能需要在服务器的控制台进行配置
3.4 启动jupyter notebook执行命令启动jupyter,如果是root用户,需要添加 --allow-root
jupyter notebook --allow-root

3.5 在自己机器访问在自己的浏览器输入:
http://[ip]:8888,即可访问
ps:如果访问卡在那里了,可能是阿里云对于该端口没有开放
以轻量级应用为例:
上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

之后就可以正常访问了!
上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

输入之前设置无比复杂的password 123456,登录进去,按照自己的习惯去造吧~
上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

好了~
今天就 Python 的基础环境以及常用到的 jupyter 进行了配置。
有同学常常会遇到一些奇奇怪怪的问题。
所以,后面还有其他关于其他的 Python 环境或者其他的环境问题,在评论区打印。
后续咱们继续搞起来!
下一期会把个人博客的搭建也整理出来(推荐的方法真的很简单,5 分钟搞定!)
上云第1期访问云上的 jupyter 环境(保姆级搭建教程)

文章图片

当然是真的了!~~
ok~ 我是Johngo,以上就是今天要分享的一些内容,动动你发财的小手求点赞,求转发!
祝点赞的小伙伴大厂卷的一切顺利!
【上云第1期访问云上的 jupyter 环境(保姆级搭建教程)】咱们下期再见!

    推荐阅读