Linux服务器安装Anaconda与使用jupyter notebook

Linux服务器安装Anaconda与使用jupyter notebook

前言:本来我实在VSCode上使用jupyter的,但当我意识到在服务器上安装jupyter notebook后,我就不需要下数据了,可以直接查看数据或者作图,就开始动手了。时间大概就是这么节约出来的。

参考资料:

jupyter notebook在服务器上的安装及使用jupyter notebook在服务器上的安装及使用

卸载anaconda3

安装Anaconda

在官网下载 .sh 安装文件(https://www.anaconda.com/products/individual) 上传到服务器并使用bash 运行,一路yes就好了,中间会让你确定安装目录,记得观察(不然就会像我一样安装在yes文件夹下了)

安装后使用命令conda list测试,没有找到命令的话就重启终端。

确认可以运行就安装好了(参考资料中有换源的操作,有需要的可以参考)

部署Jupyter notebook

jupyter notebook --generate-config #生成配置文件

利用python设置密码:

python3
>>> from IPython.lib import passwd
>>> passwd()
Enter password: 
Verify password: 
#复制生成的sha

设置服务器配置文件: vim ~/.jupyter/jupyter_notebook_config.py 在文件的末尾加入:

c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可
c.NotebookApp.port = 8888 #将端口设置为自己喜欢的吧,默认是8888
c.NotebookApp.open_browser = False #我们并不想在服务器上直接打开Jupyter Notebook,所以设置成False
c.NotebookApp.notebook_dir = '/scott/data' #这里是设置Jupyter的根目录
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'

#其实可以在文件中找到相关语句并取消注释就好了,但简单起见就在后面直接添加

启动Jupyter-notebook,nohup是保证在ssh窗口关闭后继续运行 nohup jupyter-notebook &

##在本地使用 在浏览器中输入“119.……:8888”,也就是ip:端口号,就可以进入登陆界面。输入密码就可以使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章