用手机浏览器使用jupyter notebook
相信很多人也会跟我一样,觉得要是能用手机使用python会给我们带来很多方便和乐趣。比如如果你是数学系的学生,你经常需要计算矩阵的值,绘制函数图像,绘制条形图等,而python有两个库是matplotlib和sympy,能实现这些计算和绘图需求。如果计算矩阵的值就要打开电脑的python,那很麻烦。现在有了,我们可以在手机浏览器使用python。
效果是这样的,这是我在手机浏览器打开jupyter notebook的样子,我在里面运算了一个矩阵的行列式值。
如何实现呢?
第一步: 在阿里云申请一个服务器,安装linux系统,在linux系统上安装anaconda。安装anaconda的步骤请看别人的教程,这个链接 https://wwwjianshucom/p/9fe9ff999234
第二步: anaconda附带jupyter notebook,你安装了anaconda,就可以用jupyter notebook了。在linux上输入命令,类似这样, jupyter notebook --no-browser --ip=0000 --port=80 --allow-root 之后你在你的手机浏览器上输入你的阿里云服务器的ip地址,就会出现一个页面。
第三步: 在手机浏览器输入你的阿里云服务器的ip地址,会出现jupyter notebook的页面,输入token就可以登进去。token是多少呢,在你前面输入 jupyter notebook --no-browser --ip=0000 --port=80 --allow-root 后会有一些反应,里面告诉你token是多少。
1首先你得有一台云服务器,这里我选用的是阿里云ECS基础版。别的服务器都是大同小异,按步骤应该都可以。
2下载远程连接软件putty,点击下载,输入阿里云ECS公网IP,端口填22,SSH连接,按open按钮就可以连接到远程主机了。输入账号密码就可以登陆远程主机。(linux输入密码不会有任何显示,不要怀疑自己键盘出问题了)
2安装AnacondaAnaconda集成了大量的第三方pyhton库,使用简单,这里我们就选它了。
mkdir是新建一个目录,用于放置我们的Anaconda(这里并未分区,因为我也不会啊!委屈)
cd是进入目录
wget 是从某个网址下载某个文件,后面是下载地址。你可以选择你需要的版本,anaconda下载地址:https://wwwcontinuumio/downloads#linux
bash就是安装anaconda
3设置Jupyter登陆密码
4修改jupyper配置文件
5启动jupyter。在命令行输入jupyter notebook &将jupyter加入任务。
6远程访问。最重要的一步,退出所有连接!ecs不允许多终端在线的打开浏览器,输入访问地址http://ip:8888,输入第3步设置的Jupyter密码即可登录
上次介绍了 如何在 Ubuntu 1804 上搭建深度学习环境 。
最近开始要做实验了,打算先学下 MMDetection 。
这里总结下 MMDetection v2 的安装和使用。
本文先介绍如何搭建 MMDetection v2 的实验环境。
202191 更新: 适配 MMDetection v216
目录:
服务器的环境配置:
相关命令:
conda 安装:
其他的包,可根据需要,另行安装。
相关命令:
pip 依次安装:
其中, cu101 和 torch150 需要根据自己版本修改。
或本地编译安装:
pip 安装:
打开 /requirementstxt :
可以看到,包含四个依赖文件,具体内容如下:
或在 JupyterLab 依次执行:
最后再来回顾一下:
有帮助的话,点个赞再走吧,谢谢~
参考:
这个过程仅需要两步:
(注:本人使用过程中,特别慢导致最后出现“Time Out”的超时错误,故在后面添加了豆瓣源,可以加快升级速度),建议使用如下命令:python -m pip install --upgrade pip -i https://pypidoubancom/simple/
成功后可以输入 pip --version 查看pip版本。
输入命令:pip install tensorflow-cpu==220 -i https://pypidoubancom/simple/
等待安装结束即可完成安装。
安装完成后,可以输入"python"命令进入python环境,再输入命令:import tensorflow,没有报错即说明安装成功。
查看tensorflow版本,如下方式:
输入exit(),即可退出python环境。
也可以在(base)中输入 jupyter notebook,在jupyter环境中输入命令查看。
前奏:自行安装anaconda,并创建虚拟环境
首先安装ipykernel
在terminal下执行命令行:conda install ipykernel
在虚拟环境下创建kernel文件
在terminal下执行命令行:conda install -n 环境名称 ipykernel
比如我的虚拟环境叫python27(后面举例都默认这个虚拟环境),那么我的就是:conda install -n python27 ipykernel
激活conda环境
在terminal下执行命令行:
windows版本:activate 环境名称 我的命令是:activate python27
linux版本:source activate 环境名称我的命令是:activate python27
将环境写入notebook的kernel中
python -m ipykernel install --user --name 环境名称 --display-name "在jupyter中显示的环境名称"
这里引号里面的名称自己可以随便起,用于在jupyter里面做标识,这里我仍然在jupyter里面叫python27,所以我的命令是:python -m ipykernel install --user --name python27 --display-name "python27"
打开notebook服务器
在terminal下执行命令行jupyter notebook
上面的相关步骤就可以完成jupyter的相关配置,但是如果经常需要用jupyter notebook,那么最好在创建虚拟环境的时候便安装好ipykernel
命令:conda create -n 环境名称 python=35 ipykernel
另外删除kernel环境:
jupyter kernelspec remove 环境名称
1、 解决anaconda中jupyter无法import已安装模块问题
正常情况下,jupyter默认监听在8000端口上,而这个端口在系统防火墙上默认是不放开的,不知道你是用的是windows系统还是linux系统。可以试着把防火墙关掉,然后再查看连接情况,如果这个时候可以正常连接,说明确实是防火墙的问题,这个时候就需要在防火墙上放开8000这个端口。windows防火墙的配置界面里可以直接添加例外的端口或者程序,而linux上可以直接使用iptables或者firewalld来放开对应的端口。不建议直接关闭防火墙,因为那样会有安全隐患。可以根据你的实际情况来选择。
不知道我讲清楚了没有,希望可以帮助到你。
无法显示此网页的意思是打不开网页的意思
很多网页打不开了,“该页无法显示”,有以下几种可能
1网速太慢导致本来可以打开的页面因长时间延宕而无法显示
2那些网站本身服务器有问题或网站有问题,本来就无法打开
3可能与电脑cooike和历史设置有关,在IE导航:"工具"栏找到:internet选项>>分别点击删除文件,清除历史记录,删除COOKIES,然后关闭所有打开的页面再重新打开看下强烈建议你最好用别的浏览器打开
4可能与安全设置有关在IE导航工具栏找到:internet选项>>安全>>>改为"internet"把区域等级设为"中"
5可能是当地的电信或网通部门对某些网站作了限制的原因
0条评论