通过屏幕远程激活Anaconda环境

时间:2018-08-20 17:35:31

标签: shell ssh anaconda jupyter-notebook remote-access

我试图远程启动一个屏幕,然后在该屏幕内激活anaconda环境。

通过以下方法可以轻松激活正常屏幕:

ssh user@host screen -dm -S screen_name

,例如通过发送单个命令

ssh user@host screen -dm -S screen_name command

我不知道是在启动屏幕后如何激活anaconda环境。我尝试过:

ssh user@host screen -dm -S screen_name '. ~/miniconda3/bin/activate env_name'

ssh user@host screen -dm -S screen_name 'source activate env_name'

ssh user@host screen -dm -S screen_name 'conda activate env_name'

但是在服务器上键入时:

screen -ls

没有找到套接字。

我想要做的是激活此环境,然后远程运行jupyter notebook,但似乎无济于事。

结合激活和jupyter笔记本命令:

ssh user@host screen -dm -S screen_name bash -c '. ~/miniconda3/bin/activate env_name; jupyter notebook'

给予:

  

bash:jupyter:找不到命令

那是由于环境没有加载的事实。

是否可以通过屏幕远程加载anaconda环境?

0 个答案:

没有答案