在遵循所有说明之后,令牌终于起作用了,我看到了:
这很尴尬。我尝试运行现有的笔记本:
jupyter notebook nbk.ipynb
同样的结果。我还通过启动一个新的终端在笔记本中打开了一个新的笔记本,但它也不起作用
更新
服务器使用Linux,在本地计算机上我使用Windows
原件:
jupyter notebook
获取端口地址(8888)和令牌
然后,在Windows中,在cmd
运行ssh
:
ssh -N -L localhost:8887:localhost:8888 username@ip
打开本地计算机上的chrome选项卡,导航到localhost:8887
,输入令牌,进入下面的屏幕
在@lww建议之后:
在服务器上,在Linux中:
pip3 install virtualenv --user
mkdir awsm
cd awsm
virtualenv venv
source venv/bin/activate
重复上述步骤。同样的结果。我做错了什么
好的,问题似乎出在jupyter实验室。我注意到jupyter抛出了一个错误:
所以在谷歌搜索并打印出
jupyter version
之后:从终端访问远程服务器:
运行jupyter:
jupyter notebook no-browser
,然后在本地浏览器上打开远程链接:http://localhost:8889
而且它有效
当ssh连接到远程服务器时
-N
意味着“不要执行远程命令。这对于转发端口很有用。” 一个可能的问题是您至少不应该第一次使用-N开关,因为您将需要执行一些命令,如创建虚拟环境和安装jupyter示例过程:从windows 10计算机到来宾虚拟机ubuntu 20.04的ssh
从windows终端工作:
结果:
相关问题 更多 >
编程相关推荐