Jupyter-lab 代码环境配置(Vscode-jupyter)¶
你现在作为一个小白,对着命令行界面发愁。你在想,我该怎样才能让我的Python代码跑起来呢?这里提供两种方法,vscode-jupyter和jupyter-lab
Vscode-jupyter配置¶
1. 连接服务器¶
首先我们打开Vscode,先连接上我们的服务器,注意不能是跳板机。
然后我们首先需要安装miniconda,这里教程就不重复了,请参照前面。
2. 激活环境¶
我们发现终端前面多出了一个(base),现在你可以自行安装Python的包,这里提供两个办法:
- 使用
pip
的离线安装,具体教程参见here - 使用
conda-pack
进行打包,我们首先在矩池云或者恒源云上,使用conda和pip安装好我们需要的所有包,然后使用conda-pack
进行打包,具体教程参见here。然后我们将打包好的文件传到服务器上,直接激活环境即可。打包好的文件怎么上传请看网盘使用教程。
当然,作为贴心的管理员,我为你们准备好了pyomic环境,大家可以直接使用pyomic环境进行分析,但是需要注意的是,pyomic环境无法增加自己的包。
source /mnt/data/env/pyomic/bin/activate
我们运行上述命令后,会发现(base)变成了(pyomic),代表我们环境激活成功了。
3. 运行Jupyter-notebook¶
然后,我们运行jupyter-notebook
jupyter-notebook
会发现terminal终端中出现了一个链接,这个链接我们直接复制到浏览器是打不开的,但是,我们可以使用端口转发进行打开,即右边的小白点2
我们直接点击互联网标识试一下。
会发现出现了一个浏览器,我们将刚刚的token输入,即输入
d45c24dbc52672a8356ea423e3fca0265e9a11a839f00cb2
这个每个人都是不一样的,就是链接后面那一串数字。
4. vscode中运行ipynb文件¶
然后恭喜你就成功进入jupyter了,但是我们并不在这里面写代码,所以这个网页可以关掉。我们回到vscode。
我们在左边Open Folder中打开一个服务器上的文件夹,然后显示的默认文件夹/mnt/home/zehuazeng
,我直接点击OK。当然你也可以改成自己的路径。
需要重新登录并弹出一个提示,点击信任trust即可
我们会发现左边出现了我们服务器的目录,同时terminal终端被刷新了,这意味着我们需要重新按照上述步骤打开jupyter-notebook。
我们会发现token发生了变化
5. 内核选择¶
这时候我们就可以开始写代码了,首先在左边新建一个ipynb
文件,这里我新建一个目录命名为analysis
,然后在analysis
目录下新建test.ipynb
文件。
我们会发现这个test.ipynb
文件可以被打开,右下角的安装选择不安装。因为我们不用Python,用的是jupyter内核。
但是此时,我们写代码还是没有反应的,你可能会想怎么办呢?还记得我们刚刚打开的jupyter-notebook吗。 我们点击左边的插件商店,安装一些jupyter的插件。我们把红色方框内的全部加上。
等安装完成后,我们点击右上角的select kernel会发现可以选择内核,我们选择现有Jupyter服务器
然后输入刚才jupyter-notebook的链接
连续回车两次后,选择Python3
这时你会发现右上角变成了Python 3 Kernel,我们写一个代码来测试是否可以运行。
好的教程到这里请开始你的代码之旅吧
一些小技巧¶
我们点击+
号可以新建一个terminal终端,这样我们就可以继续管理我们服务器的文件了。
同时点击ctrl+l
可以清空屏幕内容,这样就不至于看的烟花缭乱了。htop
可以查询当前服务器的负载。