Jupyter notebook 在具有映射主目录的不同服务器上时出现Jupyter路径错误

Jupyter notebook 在具有映射主目录的不同服务器上时出现Jupyter路径错误,jupyter-notebook,jupyter,conda,jupyter-console,Jupyter Notebook,Jupyter,Conda,Jupyter Console,我在两台服务器上工作,服务器A和服务器B。在这两个目录上,我的主目录都映射到相同的位置。除了主目录之外,服务器还有独立的文件系统。这包括系统目录和应用程序目录。因此,我创建了一个特殊的.bashrc_serverb文件,如果我的主机名是serverb,那么它就是源文件。这将重置我的路径 balter@serverB:~$echo$路径 /mnt/scratch/miniconda3/bin:/bin:/usr/local/bin:/usr/bin 我第一次安装conda和jupyter是在登

我在两台服务器上工作,服务器A和服务器B。在这两个目录上,我的主目录都映射到相同的位置。除了主目录之外,服务器还有独立的文件系统。这包括系统目录和应用程序目录。因此,我创建了一个特殊的
.bashrc_serverb
文件,如果我的主机名是serverb,那么它就是源文件。这将重置我的路径


balter@serverB:~$echo$路径
/mnt/scratch/miniconda3/bin:/bin:/usr/local/bin:/usr/bin

我第一次安装conda和jupyter是在登录到serverA时。显然,它创建了一个文件
~/.local/share/jupyter/kernels/python3
。我还在serverB上安装了conda和jupyter。现在,当我尝试在serverB上运行jupyter笔记本或jupyter控制台时,我得到:

``` balter@serverB:~$jupyter控制台 [ZMQTerminalIPythonApp]错误|无法运行命令: ['/home/…miniconda3/bin/python'、'-m'、'-ipykernel'、'-f'、'/home/users/balter/.local/share/jupyter/runtime/kernel-26741.json'] 路径='/mnt/scratch/miniconda3/bin:/bin:/usr/local/bin:/usr/bin' 使用kwargs: {'stdin':-1,'cwd':无,'start_new_session':True,'stdout':无,'stderr':无}

回溯(最近一次呼叫最后一次): 文件“/mnt/scratch/miniconda3/bin/jupyter控制台”,第5行,在 app.main() 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter_core/application.py”,第267行,在launch_实例中 返回super(JupyterApp,cls)。启动_实例(argv=argv,**kwargs) 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/traitlets/config/application.py”,第657行,在launch_实例中 应用程序初始化(argv) 文件“”,第2行,在初始化中 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/traitlets/config/application.py”,第87行,catch\u config\u error 返回方法(应用程序、*args、**kwargs) 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter_console/app.py”,第141行,在初始化中 self.init_shell() 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter_console/app.py”,第109行,在init_shell中 JupyterConsoleApp.initialize(自) 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter_client/consoleapp.py”,第334行,在初始化中 self.init_内核_管理器() 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter_client/consoleapp.py”,第288行,位于init_内核_管理器中 self.kernel\u manager.start\u kernel(**kwargs) 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter\u client/manager.py”,第243行,位于start\u内核中 **千瓦) 文件“/mnt/scratch/miniconda3/lib/python3.5/site-packages/jupyter\u-client/manager.py”,第189行,位于启动内核中 返回启动内核(内核命令,**千瓦) 文件“/mnt/scratch/miniconda3/lib/python3.5/site packages/jupyter\u client/launcher.py”,第123行,在launch\u内核中 proc=Popen(命令,**kwargs) 文件“/mnt/scratch/miniconda3/lib/python3.5/subprocess.py”,第947行,在init 恢复信号,启动新会话) 文件“/mnt/scratch/miniconda3/lib/python3.5/subprocess.py”,第1551行,在执行子进程中 引发子项异常类型(errno\u num、err\u msg) FileNotFoundError:[Errno 2]没有这样的文件或目录:'/home/…miniconda3/bin/python' ```

最后一行是关键。该路径位于服务器A上(为了安全起见,完全路径被隐藏)

这有什么办法

交叉张贴为