从创建文件开始,使用git clone方式把代码上传到服务器上,并配置好环境(Pycharm远程连接服务器来跑代码第二种方式)

本文详细介绍了如何在服务器上使用gitclone部署代码,包括创建存放代码的文件夹、gitclone的两种情况及其处理、环境配置与检查。作者分享了在gitclone过程中遇到的错误及解决方法,并对比了git方式与使用PyCharm上传的优缺点。最后,提出了数据集处理在git方式中的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

本文是在这篇[关于git clone http://xxxxxxxxxxx报错的问题]基础上,扩展把代码放到服务器上运行

想知道为什么使用git clone报错的同学可以去瞅瞅

注意

以下工作都是建立在创建好虚拟环境的基础上

创建虚拟环境直接使用

conda create -n 你想创建的名字 python==版本号

具体文章以前也写过了点我传送

二、git clone前的准备

1、创建存放所有code的文件夹CODE

首先要准备一个文件夹,专门用来保存代码

我个人一般是喜欢创建CODE文件下,专门用来存放各种复现代码

主要目的是在根目录下显得整洁

如下图

在这里插入图片描述

先进入这个CODE文件名目录下

在这里插入图片描述

2、创建本次代码的文件夹WH

在CODE文件下,创建复现此次代码的文件夹,用WH表示

mkdir WH

再使用ls查看是否创建成功

在这里插入图片描述

3、进入文件夹WH

cd WH

在这里插入图片描述

三、开始git clone 代码

1、根据readme文件git clone代码

一般要复现代码都会提供git clone代码的方式

a) 没有提供git方式

如果没有的话

可以考虑下载整个代码

再用pycharm代开上传至服务器

这种操作方式之前已经写过啦

点我传送

b) 提供git方式

比如我们本次尝试复现的代码提供了git clone的方法

在这里插入图片描述

git clone git@github.com:ratschlab/RGAN.git
cd RGAN
python experiment.py --settings_file test

可以在WH目录下执行第一行命令

i、git 成功

如果正确可以直接跳转第2步

ii、git出错

如果像我一样这一步出错

就根据提示原因来百度搜索查找错误

或者尝试改变git clone的方式
在这里插入图片描述

当我发现作者提供的方法出错

索性就直接把作者存放的github页面直接git到服务器上

于是命令换成下一行

git clone https://github.com/ratschlab/RGAN

上面的url链接是本次复现的代码网址

在这里插入图片描述

显示还是出错,但是这个问题之前文章出现过一次

直接把https改成http

就有

git clone http://github.com/ratschlab/RGAN

显示git成功,如下图

在这里插入图片描述

2、成功下载代码

下载代码结束后

可以直接使用ls命令来查看是否下载成功

在这里插入图片描述

能够进入该文件夹就是下载成功

3、配置环境

还好本次代码提供了requirements.txt文件

在这里插入图片描述

可以执行下面的指令自动安装环境

pip install -r requirements.txt

然后就慢慢等待环境配置好

在这里插入图片描述

4、查看环境

环境显示安装成功

我们在通过conda list指令来查看版本是否正确

以及是否存在没有安装成功的三方库

conda list

在这里插入图片描述

验证都已经安装完成

四、git方式的思考

这种方式感觉会比pycharm上传服务器会快很多,但是大家有没有想过数据集的问题!!!

这种深度学习的代码是肯定需要数据集的支持

但是数据集往往又需要你去指定的网站下载

然后不同文件放到指定不同的文件夹下

这样的操作相对于git方式肯定是很繁琐的

这一点倒不如pycharm里直接把数据集放到文件夹下,统一上传至服务器

虽然上传时候会慢一些,但操作会简单些

我个人还是喜欢使用pycharm一些

结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值