首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyCharm:远程开发

PyCharm:远程开发
EN

Stack Overflow用户
提问于 2015-08-25 18:50:35
回答 4查看 17.5K关注 0票数 37

如何将PyCharm连接到远程服务器以进行远程开发?

  • 所有文件(代码和数据)都位于远程服务器上。
  • 开发(添加/编辑文件)将在远程服务器上进行。
  • 程序将在远程服务器上运行。

我想让PyCharm充当远程系统的可视化界面?(类似于终端-> ssh -> vim,但有不错的PyCharm IDE)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-11-01 16:41:29

这种配置比看起来更简单。

创建服务器配置:指定其名称、类型和可见性

  1. 打开部署页面:
代码语言:javascript
运行
复制
- On Mac `⌘,` on Windows and Linux File | Settings and click Deployment under Build, Execution, Deployment.
- Choose `Tools | Deployment | Configuration` on the main menu. (see image below)

  1. 在左侧窗格中,显示所有现有服务器配置的列表,单击Add +。将打开“添加服务器”对话框。

  1. 在“名称”文本框中指定服务器配置名称。从 type 下拉列表中,根据要用于与服务器交换数据的协议选择服务器配置类型。有关可用协议的更多信息(FTPSFTPFTPS)。
  2. 使用仅用于此项目的可见复选框可配置服务器访问配置的可见性。
  3. 单击OK。“添加服务器”对话框关闭,然后返回到“部署”对话框的“连接”选项卡。

将本地文件夹映射到服务器上的文件夹和访问它们的URL地址

  1. 切换到“映射”选项卡。

  1. 在“本地路径”文本框中,指定项目树中所需文件夹的完整路径。在最简单的情况下,它是项目根。
  2. 在“部署路径”文本框中,指定服务器上的文件夹,PyCharm将在该文件夹中从“本地路径”文本框中指定的文件夹上载数据。键入相对于服务器配置根的文件夹路径。
  3. 在“Web路径”文本框中,键入指向服务器上相对于服务器配置根的文件夹的路径。实际上,在部署路径文本框中键入相对路径。

如何配置更改文件的自动上载到默认服务器

  1. 打开选项对话框:
代码语言:javascript
运行
复制
- Windows/Linux: `File | Settings | Build, Execution, Deployment | Deployment | Options`
- MacOS X: `PyCharm | Preferences | Build, Execution, Deployment | Deployment | Options`

  1. 从自动上传更改的文件到默认服务器列表中,选择:
代码语言:javascript
运行
复制
- **Always**, to upload any manually or automatically saved file
- **On explicit save action**, to upload only manually saved files
- **Never**, to suppress automatic upload

就这样!你已经准备好开始发展了。

我刚刚收集了官方PyCharm文档中提供的最相关的信息,我还添加了一些图片,这些图片可能会指导那些更加面向视觉的信息。

票数 25
EN

Stack Overflow用户

发布于 2016-05-07 21:39:20

这是我使用PyCharm进行远程开发的方式:

  1. 在本地机器上有一个代码基的副本
  2. 转到pycharm -> tools -> Deplyoment并配置您的远程目的地。
  3. 如果您选择Automatic Upload,那么一旦您将任何文件保存在本地机器上,它将被上传到远程,从而给您在远程上工作的印象。然而,根据我的经验,如果您喜欢偶尔选择Automatic Upload,则不应该特别选择save。对于这种情况,在准备运行/测试后,可以通过右键单击文件并选择Upload to remote手动上传。
  4. 在下面的终端中,ssh到远程运行命令。
票数 9
EN

Stack Overflow用户

发布于 2015-08-25 18:57:01

我找到的最佳解决方案是使用sshfs挂载远程文件系统。这样,你就可以假装一切都是本地的了。本教程可能有助于配置sshfs。(也见这个答案。)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32211813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档