我有一台安装了Python3的Unix服务器。我从Mac SSH到服务器。
我想知道是否可以在服务器上安装Anaconda和Jupyter(Anaconda附带),以便我可以在服务器终端上拉起Jupyter,并在服务器上运行的jupyter上运行代码。
有可能吗?如果是的话,有人可以引导我找到正确的链接吗?
答案 0 :(得分:1)
在远程服务器上的终端中:
#download anaconda (change version if you want)
wget https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh
# run the installer
bash Anaconda3-5.1.0-Linux-x86-64.sh
# so changes in your path take place in you current session:
source ~/.bashrc
#To run a remote notebook, replace XXXX with your choice of four numbers like 9191
jupyter notebook --no-browser --port=XXXX
#copy the url that you get as a result
然后在您的本地计算机上,打开一个终端并输入:
#XXXX is the port you specified in the previous step, YYYY is a local port, for example 9999 to keep it simple
ssh -f [USER]@[SERVER] -L YYYY:localhost:XXXX -N
然后复制上一步中的网址,将其粘贴到浏览器中,因为您使用了相同的端口,所以无需更改网址上的任何内容
答案 1 :(得分:0)
您可以使用以下方式下载anaconda:wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
并使用以下命令安装:bash Anaconda3-5.1.0-Linux-x86_64.sh
在此之后,只需在.bashrc
文件中输入Anaconda的路径,就可以使用。
要访问jupyter笔记本,可以使用ssh并在主机上的浏览器中运行笔记本。 link
中提到了步骤答案 2 :(得分:0)
是的,您可以在Linux机器(服务器)上安装anaconda并管理python环境。但是,如果只需要Jupyter托管在服务器中,则只需安装Jupyter并启动将为Jupyter Notebook服务的服务。在任何其他PC上使用浏览器访问Jupyter笔记本电脑。
进行一次Google搜索,以了解如何在Linux机器上安装Anaconda(Centos / Ubuntu等) 安装后,运行以下命令
conda info
然后配置Jupyter并运行。
简单方法(在服务器上安装Jupyter):Install, Run, and Connect to Jupyter Notebook on a Remote Server