別人分享了一段.ipynb格式的代碼帅涂,經查看這種文件要用jupyter notebook打開摔寨。而anaconda3自帶jupyter省店。所以我選擇使用服務器上自帶的jupyter notebook打開這段代碼涤浇。具體操作流程如下:
1. 登錄服務器挑辆,命令行輸入 module add anaconda3例朱,以加載anaconda3模塊????????????????????????????????
2. 命令行輸入 jupyter notebook --no-browser --port=8888 --ip=0.0.0.0,在服務器端打開監(jiān)聽端口鱼蝉。jupyter notebook使用瀏覽器登錄洒嗤,no-browser是指不在服務器上使用瀏覽器。port可以設置成任何空閑的端口號魁亦。ip如果不設置為0.0.0.0我的服務器會報錯:OSError: [Errno 99] Cannot assign requested addres渔隶。若運行成功,會得到以下界面(紅色部分是token洁奈,會后登陸時會用到):
3. 使用本地電腦(WIN7)的cmd间唉,命令行輸入 ssh -nNT <server> -L 8000:localhost:8888??????????? 其中<server>要填寫<username>@<server address>。8000是網絡連接的本地端口號睬魂,可以自行設置终吼。
4.打開Chrome瀏覽器(非IE即可),在地址欄鍵入 http://localhost:8000 即可與遠程服務器上運行的jupyter notebook連接氯哮。進入界面如下:
5. 在界面中輸入之前記下的token即可登錄到遠程服務器的jupyter notebook上际跪。在界面上回看到服務器上的文件列表,選擇要閱讀的.ipynb代碼即可喉钢。
參考:
https://login.cluster-bicmr.com/pages/notebook.html(需要校內IP或者連北大VPN才能訪問)
https://blog.csdn.net/qq_32612467/article/details/78728883?(推薦)
https://gist.github.com/ASvyatkovskiy/99a5a09ff33e19847361740358603cf7