• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇

互联网 diligentman 4天前 9次浏览

 作为学生党,这是第一次自己写博客。在写这篇博客前,我找了很多教程,摸索了很长时间才学会用这东西写博客。如果有不是很完美的地方,还请大家见谅,以后会越来越好滴!
 第一篇博客,是想分享自己在申请腾讯云+MobaXterm连接服务器+Anaconda环境配置时的方法以及遇到的问题,希望可以帮助到大家。

1、腾讯云申请

1.1 腾讯云服务器申请

腾讯云官网:官网地址
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
学生云服务器申请:网址
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇

1.2 腾讯云服务器系统选择

腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
注:活动地域尽量选择与自己所在城市相近的,以提高运行速率;服务器的操作系统在这里便做好选择,否则购买之后不可更改;选择购买时长后点击立即购买即可。本人购买的是CentOS 7.5 64位。
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
 上述图片图片中的主IPv4地址分为公网和内网,这里的公网IP后续在MobaXterm连接服务器时会需要。
 若要更换系统,则在上述图片中点击更多,选择重装系统即可。其操作需要微信登陆,连接地址如下:网址链接
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇

2、MobaXterm连接服务器

2.1 下载并安装MobaXterm

MobaXterm下载地址:官网下载地址
如果无法下载则使用网盘链接下载:链接 ,提取码:zese
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇

2.2 连接远程服务器

打开MobaXterm,按照以下步骤进行连接:
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
 点击ok之后,则会提示输入密码,但是这里的密码是不显示的,只需要敲对密码回车即可,然后即可看到首次的SSH认证许可,首次认证通过以后,以后则不再出现这个认证界面。
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇

2.3 测试连接

[root@VM_0_10_centos ~]# touch test
[root@VM_0_10_centos ~]# vim test

随后对test进行编辑:

echo "Hello,I am Berry!"

退出编辑器之后运行刚刚创建的test文件,则

[root@VM_0_10_centos ~]# ./test
Hello,I am Berry!

3、Anaconda环境配置

3.1 Anaconda环境配置

方式1 使用MobaXterm上传到服务器
在清华大学镜像下载linux版的anaconda安装包:下载地址
下载完成之后直接将文件拖入MobaXterm左侧即可完成上传到服务器

方式2 使用wget在线下载安装
使用wget命令下载anaconda安装包:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh

腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
完成下载之后,再次执行命令进行安装:

bash Anaconda3-5.1.0-Linux-x86.sh

 在之后的界面一直输入回车或者yes即可完成安装。在安装完之后,会提示你是否要安装VSCode,这里我们不需要,所以直接输入no。

 在这之后,我们直接运行conda命令,发现环境变量未配置好。

[root@VM_0_10_centos ~]# conda
conda:command not found
[root@VM_0_10_centos ~]# conda -V
conda:command not found

 虽然我们刚刚将anaconda的路径添加进环境变量$PATH,但是我们还没有重启环境变量,所以会出现这个错误,现在只需要在命令行中输入如下命令激活即可:

[root@VM_0_10_centos ~]# source ~/.bashrc

3.2 开通jupyter notebook编程环境

 由于anaconda安装时已经有了jupyter notebook,所以只需要配置好就可以!

添加root启动权限
jupyter notebook --generate-config --allow-root

修改配置文件
vim /root/.jupyter/jupyter_notebook_config.py

 将c.NotebookApp.allow_root = False前边的 ‘#’去掉,在把False修改为True,如下:

c.NotebookApp.allow_root = True

生成登录密码
[root@VM_0_10_centos ~]# ipython
from notebook.auth import passwd
passwd()
Enter password:  输入一次密码
Verify password:  再次输入密码
sha1:ae9e423f48ae:a8................................

再次修改配置文件
[root@VM_0_10_centos ~]# vi /root/.jupyter/jupyter_notebook_config.py

然后按照以下去修改:

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:ae9e423f48ae:a8
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888    #可以使用任意空闲端口

启动
[root@VM_0_10_centos ~]#jupyter notebook  --ip=0.0.0.0 --no-browser --allow-root

如果打开输入地址无法访问则需要关闭一下防火墙:

systemctl stop firewalld.service  #关闭防火墙
systemctl disable firewalld.service #禁止防火墙开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

最后再次启动命令行出现:
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
 在浏览器中输入网址,若正确则成功出现下图,我们需要配置的就都配置好了。其中:图中端口号前面为公网IP。
腾讯云申请+MobaXterm连接服务器+Anaconda环境配置——纯小白篇
谢谢大家,希望能帮到大家!

参考博客:
(1)https://www.jianshu.com/p/b5a47e9a7df6
(2)https://blog.csdn.net/weixin_38468077/article/details/102588517


喜欢 (0)