CVM安装jupyter
安装
pip3 install jupyter
使用
jupyter notebook
问题1
输入上述命令后,会报错,提示:command not found: jupyter
输入ipython
,报错,提示:command not found: ipython
进入bin目录:cd .local/bin
, 查看目录下文件:ls
,发现已经安装好了jupyter,但是又无法运行
方案1
参考:用pip安装后,得到“jupyter:command not found”?
Mark一下:将命令export PATH=$PATH:~/.local/bin
添加到终端的启动文件中;例如我是用zsh终端,就把它添加到~/.zshrc
中;如果用bash,就把它添加到~/.bashrc
中,并重新登录远程终端
疑惑:我在本地安装的时候并不需要这样操作,但是在CVM上就需要
问题2
解决了问题1之后,重新输入jupyter notebook
,遇到新的问题,报错:No address associated with hostname
,原因是jupyter默认本地访问,远程访问需要相应的配置文件。
方案2
参考:远程访问jupyter notebook
jupyter开启远程访问以及遇到No address associated with hostname问题
Mark一下:
-
登陆远程服务器
-
生成配置文件
jupyter notebook --generate-config
-
生成密码
ipython
In [1]:from notebook.auth import passwd
In [2]:passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274’
记住自己输入的password
把生成的密文‘sha:ce…’复制下来 -
修改默认配置文件
vim ~/.jupyter/jupyter_notebook_config.py
进行如下修改:c.NotebookApp.ip='0.0.0.0' c.NotebookApp.password = u'sha:ce...刚才复制的那个密文' c.NotebookApp.open_browser = False c.NotebookApp.port =8888 #随便指定一个端口
参考链接中写的是
c.NotebookApp.ip='*'
,这样依然会报错,最好把*
改成0.0.0.0
-
启动jupyter notebook:
jupyter notebook
-
远程访问
此时应该可以直接从本地浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。
-
建立ssh通道
如果登陆失败,则有可能是服务器防火墙设置的问题,此时最简单的方法是在本地建立一个ssh通道:
在本地终端中输入ssh [email protected]_of_remote -L127.0.0.1:1234:127.0.0.1:8888
便可以在localhost:1234直接访问远程的jupyter了。
?????
推荐阅读
-
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
-
MATLAB R2013b怎么激活?matlab r2013b破解安装及激活详细图文教程
-
JDK1.9怎么安装配置?Java SE 9(JDK9)详细安装教程+环境变量配置方法
-
TheBrain9 pro如何破解?TheBrain9安装破解激活图文教程
-
Illustrator CC 2015安装失败怎么办?adobe cc安装不了解决方法(安装问题汇总)
-
会声会影到期后怎么安装序列号?
-
解决pycharm每次新建项目都要重新安装一些第三方库的问题
-
Oracle 8i在P4上的安装
-
Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库
-
在Mac OS X中快速安装TEX的一种新的方法