1、首先打开MobaXterm连接服务器

mobaxterm连接NFS mobaxterm连接错误_python


连接成功后是这样的

mobaxterm连接NFS mobaxterm连接错误_ubuntu_02

2、MobaXterm的Anaconda的安装

1)anaconda的安装(使用 wget在线下载安装包)

在这里你可以选择你需要的版本:清华大学镜像下载链接

wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

mobaxterm连接NFS mobaxterm连接错误_ubuntu_03

2)等100%安装成功后输入

bash Anaconda3-2022.10-Linux-x86_64.sh

mobaxterm连接NFS mobaxterm连接错误_ubuntu_04

3)然后一直输入yes即可

mobaxterm连接NFS mobaxterm连接错误_linux_05

4)当输入conda 的时候发现环境变量未配置好

mobaxterm连接NFS mobaxterm连接错误_python_06

# 第一步
vim ~/.bashrc
# 第二步
export PATH=/home/XXX/anaconda3/bin:$PATH	# XXX是你的用户名
# 第三步
source ~/.bashrc	#重启环境变量

5)可以用 conda -V 查看anaconda版本,用 python -V 查看pyhton版本

mobaxterm连接NFS mobaxterm连接错误_服务器_07

6)更换清华源

官方自带的源速度特别慢,下载库的时候很容易出现错误,因此换成清华源,执行如下命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

mobaxterm连接NFS mobaxterm连接错误_mobaxterm连接NFS_08



换源成功后输入如下命令进行更新

# 更新所有库
conda update –all

# 更新 conda 自身
conda update conda

Anaconda3的常用命令

# 查看已经安装的包:
pip list 或者 conda list

# 安装和更新:
pip install requests
pip install requests –upgrade
# 或者
conda install requests
conda update requests

3、配置jupyter notebook的编译环境

因为anaconda在安装时已经有了jupyter notebook,只需配置一下就行

# 添加root启动权限,输入命令
jupyter notebook --generate-config --allow-root

修改配置文件,执行如下命令,将c.NotebookApp.allow_root = False前边的 '#'去掉,在把False修改为True

# XXX代表用户名
vim /home/XXX/.jupyter/jupyter_notebook_config.py

mobaxterm连接NFS mobaxterm连接错误_ubuntu_09

# 进入vim模式下
# 按Shift+冒号
# 输入:/root定位到要修改的位置

mobaxterm连接NFS mobaxterm连接错误_python_10



生成登录密码

依次执行如下命令

# 第一步
ipython
# 第二步
from notebook.auth import passwd
# 第三步
passwd()
# 第四步
Enter password:  输入一次密码
Verify password:  再次输入密码
(经过加密后的密码)	# 复制起来待会要用
# 第五步
CTRL+Z结束

mobaxterm连接NFS mobaxterm连接错误_服务器_11

再次修改配置文件,执行如下命令

# XXX代表用户名
vim /home/XXX/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'加密的密码'
# 忘记加密后的密码可以重新执行上面步骤
c.NotebookApp.port =8888    #可以使用任意空闲端口

mobaxterm连接NFS mobaxterm连接错误_ubuntu_12



启动

jupyter notebook

mobaxterm连接NFS mobaxterm连接错误_ubuntu_13



为什么将c.NotebookApp.open_browser 设置为 False 呢,若设置为True,当执行jupyter notebook后,MobaXterm自带的浏览器火狐随即打开,但是用起来比较卡顿,所以我们运行时不让MobaXterm自带的浏览器打开,选择用本地浏览器打开。



在本地浏览器输入http://服务器ip:8888/,若出现无法访问,需要关闭防火墙

mobaxterm连接NFS mobaxterm连接错误_mobaxterm连接NFS_14



有两种情况:第一是没有开放端口;第二是需要关闭防火墙

# 查看防火墙,也可以看到开放的端口
sudo ufw status
# 关闭防火墙
sudo ufw disable
# 开放端口
sudo ufw allow 端口号
# 关闭端口
sudo ufw deny 端口号
# 开启防火墙
sudo ufw enable
# 重启防火墙
sudo ufw reload

再次启动命令:jupyter notebook,输入密码后就能使用了

mobaxterm连接NFS mobaxterm连接错误_服务器_15

到此就大功告成啦,有问题的可以留言哈!