在Jupyter Notebook中创建虚拟环境的坑
1. Xshell中Jupyter Notebook映射回本地
用Xshell在服务器端打开Jupyter Notebook将会有一个端口,此时我们可以用Xshell中服务器连接属性中隧道对服务器的端口进行监听,从而将Notebook映射回本地端口。
eg:
- 首先,设置监听端口,也就是Jupyter Notebook所打开的端口。
在此,Notebook在服务器端是8889端口,我选择映射回本地的8008端口,此时设置完之后需要重新连接服务器。
- 映射完后在本地打开浏览器输入相应的端口后,填入相应的密码,如果自己有设置就填写相应密码,如果没有就找到Xshell中打开Notebook的地方上面有个“password:'在此就是密码。
2. JupyterNotebook设置虚拟环境Kernel的坑
相信大家如果搜索的话应该回搜索到Ipykernel或conda安装nb_conda的方法。
笔者采用了
conda install nb_conda
的方法,但是安装的时候碰到了一个小小的坑。
上面显示在mkdirs的时候Permission Denied。
在此,大家要注意安装时候anaconda的ownership是哪个用户。通过命令
ls -l
查询可知。
ownership是root用户,此时我们需要将其修改成自己。
sudo chown -R yourusername:yourusername anaconda3
其中yourusername是你的用户名称。
此时,运行conda命令就可以顺利安装了!接下来就按照步骤来就OK了!