【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口

本文介绍了如何在Win10环境下,通过PyCharm远程连接服务器并配置Putty和Xming,使得matplotlib绘制的图形能在本地显示。步骤包括设置Putty的X11转发,PyCharm的环境变量以及安装Xming。成功配置后,即使代码在服务器运行,图形也能在本地弹窗展示。


前言

在配置Pycharm远程连接服务器后,虽然可以正常运行代码,但是发现在远程操控服务器使用matplotlib模块画图时,只能显示在tool windows中,不能单独弹出来窗口显示,于是找了一些方法解决这个问题,这里记录一下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、软件信息

本文所有操作都在win10的电脑上进行,默认已经配置好Putty和Pycharm,所使用的软件信息如下:

二、操作步骤

1. 设置Putty

在Putty界面配置好服务器的IP等相关信息后,配置Display number,如下图所示:

### 如何在PyCharm中取消自动连接远程服务器的设置 在PyCharm中,取消自动连接远程服务器的设置可以通过调整部署配置和同步选项来实现。以下是具体的设置方法: #### 1. 禁用自动上传功能 PyCharm 的自动上传功能是通过 Deployment 配置中的选项控制的。可以按照以下步骤禁用自动上传: - 进入 `Tools` -> `Deployment` -> `Options`。 - 在弹出的窗口中,找到 `Upload changed files automatically to the default server` 选项[^5]。 - 将该选项从 `Always` 或 `On explicit save action (Ctrl+S)` 修改为 `Never`。 #### 2. 修改映射配置 如果不需要特定的文件夹映射,可以删除或修改现有的映射配置: - 进入 `Tools` -> `Deployment` -> `Configuration`。 - 选择需要修改的 SFTP 连接,然后进入 `Mappings` 面板[^5]。 - 删除不必要的本地路径与远程路径的映射,或者直接移除整个 SFTP 配置。 #### 3. 停用远程解释器 如果不再需要使用远程 Python 解释器,可以将其替换为本地解释器: - 进入 `File` -> `Settings` -> `Project: <Your Project>` -> `Python Interpreter`。 - 在右上角点击齿轮图标,选择 `Add...`。 - 添加一个新的本地解释器,并将其设为默认解释器[^2]。 #### 4. 移除远程服务器配置 如果完全不需要远程服务器配置,可以直接删除它: - 进入 `Tools` -> `Deployment` -> `Configuration`。 - 选择对应的远程服务器配置,点击 `-` 按钮将其删除[^5]。 #### 代码示例:检查当前解释器是否为本地 以下是一个简单的代码示例,用于确认当前使用的 Python 解释器是否为本地环境: ```python import sys print("Current Python interpreter path:", sys.executable) ``` 运行此代码后,如果输出的路径指向本地计算机上的 Python 可执行文件,则说明当前解释器已切换为本地。 --- ###
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值