常见问题
手把手教你白嫖一个服务器并搭建自己的远程Notebook
大家好,关于学Python为什么需要一台自己的服务器来跑法式在之前我们就讲过,对于我来说大多是就是用来跑一些定时的爬虫法式在任意设备上调试/展示代码本文利市把手带大家白嫖一个服务器并搭建属于自己的远程Jupyter Notebook,主要分为下面三个步骤:白嫖一个服务器设置anaconda设置远程Jupyter Notebook看上去可能挺难,历程也确实有点庞大,但只要一步一步根据我给的下令去做就一定能乐成!白嫖服务器本节的任务就是白嫖一个服务器,所以如果你有一个服务器的话可以直接跳过,而且我想接下来的历程对你会越发轻松。不管是云/阿里云/华为云都有对新用户免费体验的ECS实例。
所以如果你想选择其他服务器供应商历程都是类似的,我们选择的服务器为云。首先打开下面的网站https://cloud.tencent.com/act/free?fromSource=gwzcw.2570385.2570385.2570385&utm_medium=cpc&utm_id=gwzcw.2570385.2570385.2570385看到没,小我私家只要认证就能白嫖十五天!我们往下翻找到云产物体验点击这个0元试用,会让你扫码登陆微信,然后注册云账号再次扫码之类,总之根据它的提示去做就行,最后你会乐成登陆并返回该页面,再次点击0元试用,会提示让你实名认证点击认证,并选择小我私家认证之后会让你填写一系列信息然后会让你微信扫码接着认证之类的,这些信息不管在哪个云都是需要的,总之它需要你怎么做你就根据提示继续去做,以认证乐成并返回刚刚的页面为乐成现在我们再次点击0元试用就可以选择设置不用修改根据默认设置就可以了,虽然就1核1G可是做点简朴的数据分析还是没有压力,点击确认领取即可0元支付完就乐成白嫖了一个15天的云服务器,后续如果用的爽了就可以选择升配/续费。现在我们点击进入控制台找到自己的公网ip记着这个ip等下我们就使用它来登陆,现在我们来重置一下登陆密码点击重置密码根据提示操作就行,提示扫码就扫码,设置新密码后会自动重启服务器好了,现在我们就完成了全部的准备事情,现在只要远程登陆上你的服务器即可,关于如何远程登陆服务器不在本文说,打开电脑上的下令行(Windows)/终端(Mac),输入ssh root@ip,这里的ip就是刚刚我们找到的公网ip正常情况下第一次登陆会让你输入yes,然后输入刚设置的密码即可乐成登陆。如果在输入密码前泛起任何错误,或许率是你的电脑没有开启ssh,请自行百度解决。
以乐成登陆服务器为最终目的,进入上图页面即可。安装anacondaOK,其实许多人尤其是没有相关履历的读者会卡在上一步,如果乐成走到这一步接下来将变得十分简朴,一切都是十分牢固的下令。
现在我们回到已经远程毗连到服务器的下令行,逐条复制粘贴并执行下面的下令,在执行历程中如果提示你输入yes就输入yes并回车直到下面四条下令都乐成执行完毕(有的下令可能需要几分钟)yum update -yyum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-develwget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh然后执行下面下令,提示enter就按回车,提示输入yes就输入yes再按回车,如果不动了就需要你一直回车翻页直到提示你输入yesbash Anaconda3-2019.03-Linux-x86_64.sh等候执行完毕之后执行下面下令设置情况变量vim /root/.bashrc执行完上面的下令之后,按一下a键进入编辑模式,然后复制粘贴下面代码至末尾export PATH="/root/anaconda3/bin:$PATH"粘贴完毕之后按一下ESC,并输入:wq按回车,不解释了,最后执行下面的下令使刚刚的修改生效source ~/.bashrc现在你可以在下令行输入python并执行,如果上面的下令均乐成执行的话就会乐成进入python3.7,如果是Python2.7则说明刚刚某个步骤失败了,很大情况下是最后两个步骤即设置情况变量失败了,可以重新执行并检查相关问题,因为下载安装基本没什么问题。开启远程NotebookOK,现在我们已经在服务器上设置好Python开发情况,这一节我们要做的就是开启远程Jupyter Notebook,如果上面的步骤乐成完成那么下面的步骤将更简朴。首先执行下面一行下令jupyter notebook --generate-config执行乐成后会生成以下信息,也就是生成了一个设置文件在显示的目录下。接下来输入ipython进入ipython,依次运行下面两条下令from notebook.auth import passwdpasswd()这时候会提示你输入两次密码,输入完毕后会生成一个密钥,一定要复制粘贴到其他地方备用之后执行exit()退出ipython后执行下面一行下令vim /root/.jupyter/jupyter_notebook_config.py看到vim我们就知道又要修改了,修改下面几处即可c.NotebookApp.password = 'sha1:1b4ea9662b35:3e3d6a823d264d466f125a0939623c05e7b66007'c.NotebookApp.ip='0.0.0.0'c.NotebookApp.open_browser = Falsec.NotebookApp.port =8888第一个需要替换成你刚刚生存的密钥,其他的该修改的修改,该取消注释的取消注释,或许在100多行,为了利便可以使用/来搜索,好比使用/c.NotebookApp.password来找到第一个需要修改的位置。
修改完毕之后按一下ESC,并输入:wq按回车退出。现在只剩下最后一步了,回到下令行执行jupyter notebook --allow-root泛起这些提示表现开启乐成现在我们就能在任意浏览器输入你的公网ip:8888,接着输入刚刚在ipython中设置的密码之后即可进入专属于你的远程notebook,随时随地coding!之后的操作就不用多说了,根据你平时操作notebook方法写代码就行了,由于我们已经安装了anaconda所以像pandas、requests之类的库都自带了,如果需要分外安装第三方库回到下令行pip安装即可。
固然上面的下令如果现在把下令行关了就不能再使用远程notebook,所以在确认可以乐成开启之后竣事刚刚的下令,回到下令行执行nohup jupyter notebook --allow-root &即可将下令挂载在后台运行,关掉窗口也没事,现在你可以不借助任何第三方软件在任何场景、任何一台毗连到互联网的设备上会见你的远程jupyter notebook并写代码了!以上就是如何白嫖一个服务器并开启远程Jupyter Notebook的全部教程,为了不让没有Linux运维相关履历的读者也能搞定,在上面的教程中所有的下令我都没有详细解释,但只要全部根据我的提示执行就一定能乐成,如果感兴趣可以自己搜索相关下令后面的寄义。不外这个白嫖的服务器仅有15天试用,如果用的爽了可以选择续费/升设置,固然你也可以选择白嫖其他云并重新设置。
本文关键词:亚投app,手把手,教你,白嫖,一个,服务器,并,搭建,大家
本文来源:亚投体育app官方入口-www.csclyl.com