小白使用pycharm连接实验室服务器步骤及踩坑记录(一)

前言

自己电脑跑深度学习太慢了,学长推荐我用实验室的服务器。踩坑开始了。

工具

  1. pycharm专业版,只有专业版才能远程调试
  2. 实验室服务器账号和密码
  3. 实验室服务器IP地址和端口号
  4. xshell远程连接服务器(创建环境和工作空间等)
  5. xftp便捷快速上传文件至服务器

xshell和xftp都可以申请免费版,pycharm专业版我是在某宝解决的。

准备

服务器端准备

  1. 创建自己的虚拟环境,为后面下载包做准备(坑:我创建之后下载包时提示“[Errno]: no space left on device”。询问之后,因为我的实验学姐做过,所以学长叫我直接用学姐的环境,包都很全
  2. 创建自己的工作空间(就是文件夹),放置自己的代码和结果(坑:一定要问在哪里创建自己的工作空间,我开始不知道,直接在系统文件中创建文件夹了。后面同步文件的时候就提示空间不足……囧

步骤

一、服务器端

1. 用xshell连接服务器

xshell连接服务器
输入主机和端口号以后,点击连接输入账号和密码即可。

2. 创建自己的虚拟环境

conda 命令大全自己查一下conda命令大全
主要用到的有

  • 创建虚拟环境
 conda create -n your_env_name python=X.X
  • 查看当前系统的所有环境
 conda info -e
  • 激活自己的虚拟环境
 conda activate your_env_name

注意:在运行程序时,必须激活自己的虚拟环境

3. 创建自己的文件夹

先转到自己想创建文件夹的位置,然后使用

makedir name

创建以后用 ls 命令查看当前目录下的所有文件夹

二、pycharm端

1. 修改自己的解释器interpreter

左上角 file->settings
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
连接以后找到自己的虚拟环境并选中即可(服务器突然挂了,后面的无法演示了)

2. 修改本地-服务器映射

在这里插入图片描述
在这里插入图片描述
选择自己的文件夹,点击ok以后再次点开当前页面。
在这里插入图片描述
到这里基本就配置好了,只剩下往自己的环境里配置相应的包了~

3. 向服务器传输文件

可以用xftp,也可以在pycharm中上传
在这里插入图片描述

最后

我参考的更为详细的视频讲解
视频
由于使用的校园网,而校园网又时长不稳定,每次程序跑到一半就停了。后面学到可以用screen在后台跑,不怕网络不稳定了,下一篇详细讲解。

### 配置 PyCharm 连接实验室服务器 #### 使用 SSH 进行文件传输和开发环境配置 为了使 PyCharm 能够通过 SSH 访问并管理位于实验室服务器上的项目资源,需遵循如下指南: 对于仅限于文件上传下载的需求,在 PyCharm 中可通过 `Tools` -> `Deployment` -> `Configuration...` 添加新的 SFTP 条目来实现[^1]。此方式允许开发者轻松地将本地修改后的源码推送至远程主机的同时保持原有的工作流程不变。 然而值得注意的是,当涉及到 Python 解释器的选择时,则存在定的局限性。如果目标机器并非基于 Unix 的操作系统(例如 Windows),则无法直接指定该设备作为远程解释器的位置;此时建议采用本地安装的版本完成编译与调试任务,并利用前述提到的数据同步机制确保两端代码的致性。 针对希望充分利用 GPU 加速特性的场景,推荐预先确认所使用的 Anaconda 或其他形式创建出来的虚拟环境中 Python 执行档的确切位置。这步骤至关重要,因为后续操作依赖于此信息正确无误地指向远端服务中的相应组件。通常情况下可以在终端内执行类似于 `which python` 命令获取完整路径[^2]。 旦明确了上述各项参数之后,便可以着手准备具体的集成过程了: 1. **建立 SSH 连接** - 在 PyCharm 内依次点击菜单栏里的 `File` -> `Settings`(Windows/Linux) / `Preferences`(macOS),找到左侧列表下的 `Build, Execution, Deployment` 分支; - 展开后继续向下定位到 `Deployment` 下拉项,再点击右侧的小加号按钮新增记录; - 接着按照提示输入必要的认证资料(如用户名、IP 地址以及私钥等),保存更改退出设置界面即可。 2. **关联远程解释器** - 同样进入首选项窗口,不过这次的目标是 `Project: <Your Project Name>` -> `Python Interpreter`; - 此处同样会看到个小图标用于添加新条目,选择其中项涉及 “Remote” 字样的选项; - 根据向导指示填写之前已经验证过的 SSH 登录凭证外加刚刚查得的那个 Python 可执行程序所在目录; - 完成整个注册手续后记得重启 IDE 以便生效最新的改动成果。 ```bash # 查看当前环境下 Python 解释器的具体路径 which python ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值