在Jupyter Notebook中创建虚拟环境的坑

1. Xshell中Jupyter Notebook映射回本地

用Xshell在服务器端打开Jupyter Notebook将会有一个端口,此时我们可以用Xshell中服务器连接属性中隧道对服务器的端口进行监听,从而将Notebook映射回本地端口。

eg:

  1. 首先,设置监听端口,也就是Jupyter Notebook所打开的端口。

在Jupyter Notebook中创建虚拟环境的坑
在此,Notebook在服务器端是8889端口,我选择映射回本地的8008端口,此时设置完之后需要重新连接服务器。

  1. 映射完后在本地打开浏览器输入相应的端口后,填入相应的密码,如果自己有设置就填写相应密码,如果没有就找到Xshell中打开Notebook的地方上面有个“password:'在此就是密码。

在Jupyter Notebook中创建虚拟环境的坑

2. JupyterNotebook设置虚拟环境Kernel的坑

相信大家如果搜索的话应该回搜索到Ipykernel或conda安装nb_conda的方法。
笔者采用了

conda install nb_conda

的方法,但是安装的时候碰到了一个小小的坑。在Jupyter Notebook中创建虚拟环境的坑
上面显示在mkdirs的时候Permission Denied。
在此,大家要注意安装时候anaconda的ownership是哪个用户。通过命令

ls -l

查询可知。在Jupyter Notebook中创建虚拟环境的坑
ownership是root用户,此时我们需要将其修改成自己。

sudo chown -R yourusername:yourusername anaconda3

其中yourusername是你的用户名称。

在Jupyter Notebook中创建虚拟环境的坑

此时,运行conda命令就可以顺利安装了!接下来就按照步骤来就OK了!