WebCal
Ctrl K

指南

PyCharm Remote Development

指南整合常見問題支援
定價部落格
快速開始Top-Up and BillingAccelerating Access to Academic ResourcesQuick StartIntroductionMaintenance and TroubleshootingNetwork
平台資訊JetBrain ProjectorTmpWebCal Scholars Program @2026Introduction to the Public Beta/Suqian Zone AAbout UsCopying Data Between InstancesAnalysis of Server Performance MetricsTidal Computing PowerLoad Balancing
國產晶片Using Huawei MindIEHuawei Ascend NPUMooreThread GPU
環境設定CUDA/cuDNNMinicondaPython3.XInstalling DependenciesOverviewImages
企業進階功能Flexible DeploymentElastic Deployment Release NotesBest Practices for Elastic DeploymentPerformance Metrics Monitoring
容器實例JupyterLabRemote SSH ConnectionSave the imageScaling ConfigurationMulti-machine, multi-GPU parallel processingDaemonOverviewChange the billing methodMigration Example (Same Region)Migration ExamplesRemote DesktopReset the system
如何選擇 GPUGPU SelectionPerformance Testing
資料Upload DataDownload DataPublic DataPublic Cloud Storage (Highly Recommended)Compression / DecompressionFile StorageLocal data diskOverview
最佳實務FileZillaGitGromacsHuggingFaceKataGoLinux BasicsMPIOpenCLPyCharm Remote DevelopmentR (RStudio) InstallationSSH TunnelTensorBoardRemote Development with VSCodeVisdomVulkanXShellOpen PortsWeChat MessagesPerformanceExpose multiple servicesMoney-Saving TipsComputation Precision IssuesSoftware Sources

最佳實務

PyCharm Remote Development

2026/07/3080524 次瀏覽

Warning: If you run the training program directly in PyCharm or in a terminal, be sure to start a daemon process using screen or tmux after debugging is complete (see the documentation: Daemon Process) to ensure the program’s execution is not affected by an interrupted SSH connection!

Remote Project Development

Official documentation: Click here

How to use WebCal:

Step 1: Verify whether you have installed the Community Edition or Professional Edition of PyCharm; only the Professional Edition supports remote development features.

Step 2: Power on the instance

Copy the SSH command for your instance, for example: ssh -p 38076 root@region-1.webcal.com

In the ssh -p 38076 root@region-1.webcal.com command, the meanings of the various parameters are as follows:

Username: root

HOST: region-1.webcal.com

Port number: 38076

Step 3: Configure PyCharm

[File] -> [Settings]; open the settings dialog, search for "interpreter," and locate the [Python interpreter] setting

image-20211015161809169

Click "Add Interpreter," select "On SSH," and click (this option is not available in the PyCharm Community Edition)

image-20221227171317182

Match and enter the Host, Port, and Username from your instance’s SSH instructions (the Username is always “root”; check your instance’s SSH instructions for the Host and Port).

image-20221227171500338

Next step: Enter your SSH password

image-20221227171552220

Continue to the next step until you see the pop-up window shown below. Select "System Interpreter" and configure the remote Python interpreter address to /root/miniconda3/bin/python (If you have installed other virtual environments in Miniconda, the path to the virtual environment’s Python interpreter is /root/miniconda3/envs/{corresponding virtual environment name}/bin/python).

Configure the sync directory—that is, specify which directory on your local machine should be linked to the remote instance. Set this to the instance’s data disk directory: /root/webcal-tmp/project/ (Using the default /tmp directory is not recommended.)

image-20221227171704791

Click "Create." If all settings are correct, PyCharm will walk you through a brief configuration process. Once complete, you can begin remote development.

If you cannot find the Python files at runtime, it may be because the code was not automatically synced. In that case, you can choose to sync manually:

image-20220420144611252

Open a Remote Terminal

After configuring PyCharm for remote development, you can find the remote server in the PyCharm terminal and open a remote terminal:

image-20221227172622410

下一篇Migration Example (Same Region)
WebCal文件返回指南