pycharm 远程连接ubuntu
时间: 2025-06-20 22:52:47 浏览: 19
### 配置 PyCharm 远程连接到 Ubuntu 系统进行开发
#### 1. 创建并配置远程服务器上的虚拟环境
在 Ubuntu 上创建一个虚拟环境是必要的,以确保项目的依赖项与系统级安装的包隔离。使用 `conda` 或 `virtualenv` 创建虚拟环境,并安装所需的库。
例如,使用 `conda` 创建 Python 3.8 的虚拟环境:
```bash
conda create -n myenv python=3.8
conda activate myenv
pip install numpy pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
```
上述命令将创建名为 `myenv` 的虚拟环境,并安装指定的库[^2]。
#### 2. 配置 PyCharm 的 SSH 连接
进入 PyCharm 的设置界面,导航至 `Tools → Deployment → Configuration`,点击“+”按钮添加一个新的 SFTP 连接。输入远程 Ubuntu 服务器的地址、用户名和密码(或使用 SSH 密钥认证)。测试连接以确保成功建立连接[^4]。
#### 3. 设置项目解释器为远程解释器
为了使 PyCharm 使用远程服务器上的 Python 解释器,需要配置远程解释器。导航至 `File → Settings → Project: <Project Name> → Python Interpreter`,点击齿轮图标选择 `Add...`。选择 `SSH Interpreter`,然后按照提示输入远程服务器的详细信息。选择之前创建的虚拟环境作为基础解释器[^4]。
#### 4. 配置文件同步
在 `Tools → Deployment → Options` 中,可以调整文件传输模式和同步选项。推荐启用自动上传功能,以便在本地保存文件时自动将其上传到远程服务器。此外,在 `Mappings` 标签页中定义本地目录与远程目录之间的映射关系,确保两者能够正确同步。
#### 5. 测试远程开发环境
完成上述配置后,可以在 PyCharm 中运行一个简单的 Python 脚本来验证远程开发环境是否正常工作:
```python
import sys
print(f"Python version: {sys.version}")
print("Remote development environment is working!")
```
如果脚本成功执行并在控制台输出正确的 Python 版本信息,则表明远程开发环境已正确配置[^2]。
#### 注意事项
- 确保远程服务器上安装了必要的开发工具和库。
- 如果使用 Anaconda 创建虚拟环境,请确保 PyCharm 能够正确识别该环境中的 Python 解释器[^3]。
阅读全文
相关推荐


















