用pycharm连接云端服务器

本文详细介绍如何使用PyCharm进行云端服务器的SFTP连接设置,实现项目文件的自动上传,以及配置SSH解释器,同步本地与云端项目路径,确保云端Python环境正确运行。

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

一、连接云端
1、Tools --> Deployment–>configuration
在这里插入图片描述
2、先点左上角的加号,选择SFTP,然后输入与你的云端服务器对应的信息
在这里插入图片描述
再点Mapping,第一行Local path是本地项目的地址,其他两行用斜杠即可,点OK
在这里插入图片描述
再回到主界面,如图点击“自动上传”,下面的‘Browse remote host’也点一下,右边就会出来绿色的云端文件界面。
在这里插入图片描述
在这里插入图片描述
二、配置编译器

  1. file–>setting–>project interpreter,然后点右边编译器框右边的小齿轮,add
    在这里插入图片描述

  2. 选择SSH interpreter,再点第二个,然后next在这里插入图片描述
    接下来需要你填一个interpreter的路径,这是云端的Python的路径,一般你租服务器的时候,会有邮件发给你路径。
    还需要选择‘Sync folders’路径,分别填上本地项目的路径和云端储存项目的路径。

  3. 最后一步,File -> Settings -> Tools -> SSH Terminal,在 Deployment server 选择服务器的Python版本路径,这是已经输入好的,你就选一下就行了。

这样就配置完成了,点Start SSH即可
在这里插入图片描述

### 配置 PyCharm 连接到 AutoDL 服务器 为了成功配置 PyCharm连接到 AutoDL 服务器,需要注意几个关键点。确保使用的 PyCharm 版本为专业版[^3]。 #### 安装并设置 PyCharm Professional Edition 安装最新版本的 PyCharm Professional Edition 是必要的,因为社区版不具备远程解释器的支持功能。如果本地已有不同版本的 PyCharm,则不必担心版本严格匹配的问题;例如,本地使用的是 PyCharm 2024.1.3 而云端PyCharm Client 2024.1.6,这不会影响正常使用[^1]。 #### 创建 SSH 密钥对 SSH密钥用于安全地访问AutoDL服务器。可以通过命令行工具生成一对新的SSH密钥: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 此操作将在 `~/.ssh/` 目录下创建两个文件:`id_rsa` 和 `id_rsa.pub`。前者是私钥,后者是公钥。将公钥内容复制粘贴至 AutoDL 的个人账户设置中的 SSH Keys 页面。 #### 添加远程解释器 打开 PyCharm 后,在项目结构中选择 **File | Settings (Ctrl+Alt+S)** 或者对于 macOS 用户则是 **PyCharm | Preferences**: - 浏览到 **Build, Execution, Deployment | Remote Interpreter** - 点击右侧齿轮图标旁边的加号 (+),然后选择 **Add Python SDK...** - 接下来点击 **SSH Interpreter**, 输入 AutoDL 提供的主机名/IP地址以及用户名和密码(或选择通过私钥认证) - 如果之前已经上传过 SSH 公钥,则只需输入对应的私钥路径即可完成验证过程 - 最后指定要使用的Python环境位置,默认情况下应该是 `/opt/conda/bin/python`, 不同实例可能有所差异,请参照具体指引调整 #### 设置项目的运行配置 当远程解释器配置完成后,还需要定义具体的运行配置来执行代码: - 前往 **Run | Edit Configurations...** - 新建一个配置项,比如 Flask 应用程序或其他类型的脚本 - 在弹出窗口里找到 **Target** 字段旁边的小三角形按钮,从中选取刚刚添加好的远程解释器作为目标环境 - 对于某些特定框架的应用,还需额外填写工作目录、参数等选项 以上步骤完成后就可以正常利用 PyCharm 开发并与 AutoDL 上部署的服务交互了。值得注意的是,尽管可以尝试其他方式实现类似的功能,但按照上述方法是最直接有效的途径之一[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值