别找了,全网最详细的【服务器跑代码】教程就在这

本文详细介绍了Git的基本配置、克隆仓库、创建并激活虚拟环境、安装依赖,以及在服务器端设置JupyterNotebook,包括端口转发和SSH配置。后续还将涉及PyCharm连接服务器的内容。
摘要由CSDN通过智能技术生成

一、配置Git

1-1:初始化配置

首先进入终端,配置用户名

git config --global user.name "LxlTx"

然后配置邮箱

git config --global user.email 1176949705@qq.com

保存用户名和密码到本地

git config --global credential.helper store

列出当前用户的全局 Git 配置信息

git config --global --list

image-20240319101043118


1-2:克隆仓库

首先新建一个目录

mkdir learn

进入新建的目录

cd learn

克隆仓库

git clone https://github.com/mahmoodlab/HIPT.git

image-20240319102125979

查看一下仓库中的文件目录

ls -ltr

image-20240319102219419

现在进入仓库

cd HIPT

再去检查仓库是否导入

image-20240319102720543


二、配置环境

2-1:创建虚拟环境

创建一个虚拟环境,可以自定义名字,并且指定python版本

conda create -n HIPT python=3.10

image-20240319104504565

然后进入自己刚刚创建的虚拟环境

conda activate HIPT

image-20240319104830173


2-2:安装依赖环境

先安装requirements中的包

pip install -r requirements.txt

image-20240319105729753


三、服务器端的Jupyter

这里先介绍如何使用Jupyter连接服务器,下一节会介绍如何使用Pycharm连接服务器。二者的适用场景不同,前者适合轻量级的项目,后者适合多进程项目,通过后续的学习你们就会清楚了,这里先不展开介绍。

对于本节不清楚的,可以移步参考教程


3-1:初始化配置

安装jupyter

conda install jupyter

image-20240319110921897

启动jupyter

jupyter notebook --no-browser

后面的–no-browser是指无浏览器模式,因为我们想用本地的浏览器来打开jupyter。执行命令以后,会看到一对指令,找到下图对应的位置,记住你的端口号。

image-20240319111641672

这个端口号是用来与本地建立端口转发的。通过端口转发,就可以在本地浏览器上打开服务器上的文件夹进行相应的操作。


3-2:终端配置

打开终端

输入如下代码之后,会让你输入密码,即为服务器账户密码。

ssh -N -L localhost:8888:localhost:8888 user_name@ip

注意,这个密码的输入过程是不显示在屏幕上的,不要以为是你的电脑坏了,如果密码错误会让你重新输入,密码正确则什么也不会显示。其中的8888即3-1中提到的端口号,后面的user_name@ip即为你服务器的账户和ip地址。


浏览器配置

在上一步正确输入密码之后,打开你的浏览器,在网址栏输入如下localhost:8888后,会进入如下界面。

image-20240319113217188

不知道怎么获取Token的,看这张图。

image-20240319113054732

成功界面如下。

image-20240319113526278

现在让我们新建一个文档来玩玩吧。

image-20240319113705731

随便写一行代码试试。

image-20240319113904505


这里要提一嘴,Jupyter跑R语言也是可行的。

image-20240319114122486

简单做个示范。

image-20240319114919042


未完待续

小罗饿了,要去吃饭了,下午回来继续更新,回见!!

您好!要远程连接服务器并运行代码,您可以按照以下步骤进行操作: 1. 确定服务器的IP地址和登录凭据(用户名和密码)。 2. 在本地计算机上打开终端或命令提示符。 3. 使用ssh命令连接到服务器。例如,如果您的服务器IP地址是192.168.1.100,并且您的用户名是'username',则可以在终端中输入以下命令: ``` ssh username@192.168.1.100 ``` 如果您使用的是Windows操作系统,则可以使用PuTTY等SSH客户端进行连接。 4. 输入服务器密码进行身份验证。在成功登录后,您将看到一个命令行提示符,表示您已成功连接到服务器。 5. 将您的代码复制到服务器中。您可以使用scp命令将本地文件复制到远程服务器。例如,如果您要将名为'my_code.py'的文件复制到服务器上的'/home/username'目录中,可以使用以下命令: ``` scp my_code.py username@192.168.1.100:/home/username ``` 这将把'my_code.py'复制到服务器上的'/home/username'目录中。 6. 在服务器上运行代码。使用ssh连接到服务器后,在命令行中导航到存储代码的目录,并使用适当的命令来运行代码。例如,如果您的代码Python脚本,则可以使用以下命令运行它: ``` python my_code.py ``` 如果您的代码是可执行文件,则可以直接运行它: ``` ./my_code ``` 请注意,具体命令可能因服务器配置和操作系统的不同而有所差异。确保您具备适当的权限和服务器访问权限,并在进行任何远程操作之前备份重要数据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值