Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

1. 先决条件

  • 虚拟机中安装CentOS操作系统且已经安装Python环境
  • 安装Pycharm(可以下载社区版),并且已经安装好了Python语言插件

2. 配置虚拟机

  1. 首先需要在虚拟机中安装OpenSSH服务器
    $ yum install openssh-server

  2. 启动OpenSSH服务器
    $ sudo systemctl start sshd

  3. 查看虚拟机IP地址
    $ ip addr show

3. 配置Windows

  1. 使用WinSCP软件将Windows下的公共密钥文件(~/.ssh/id_rsa.pub)上传到虚拟机中
  2. 在Windows下使用PuTTYgen生成密钥,并将生成的公共密钥文件(.pub文件)也上传到虚拟机中

4. 配置Pycharm

  1. 打开Pycharm,在Welcome界面上选择“Create New Project“
  2. 在“Create New Project“弹窗中,选择“SFTP“,并且填入虚拟机的IP地址、用户名和密码
    Host name: <虚拟机IP地址>
    Port: 22
    User name: <虚拟机用户名>
    Auth Type: Key pair(with passpharse)
    Private key file: <私有密钥文件路径>
    Passpharse: <密钥密码>
  3. 点击“Test SFTP Connection” 测试连接,在“Test SFTP Connection”中出现“Connection successful”的提示后,点击“Ok”,返回“Create New Project“弹窗,点击“Create“
  4. 然后,选择虚拟机中Python环境的路径,例如:/usr/bin/python3
  5. 成功选择虚拟机的Python解释器后,就可以愉快地在Pycharm中远程使用虚拟机的Python解释器了。

示例

示例1

  1. 在虚拟机中安装requests模块
    $ pip install requests

  2. 新建一个Pycharm项目

  3. 在新建项目中新建一个Python文件

  4. 编写一个简单的Python程序,使用requests模块发送GET请求,获取百度的主页内容
    ```
    import requests

    url = 'http://www.baidu.com'
    res = requests.get(url)
    print(res.text)
    ```

  5. 运行这个程序,如果没有任何异常,就说明远程连接成功了

示例2

  1. 在虚拟机中新建一个Python文件,名为test.py

  2. test.py中写入如下代码:
    def hello():
    return "Hello World!"

  3. 在新建的Pycharm项目中,新建一个Python文件

  4. 引入远程虚拟机中的Python解释器,并且导入test.py文件中定义的hello()函数

```
import os

os.environ['PYTHONPATH'] = '/虚拟机中Python代码存储的路径'
from test import hello

print(hello())

```

  1. 运行这段代码,如果控制台输出Hello World!,就说明远程连接成功了

总结

通过以上步骤,我们成功地在Windows下远程连接了虚拟机中的CentOS环境下的Python解释器,在Pycharm中愉快地编写与调试Python代码。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • ubuntu用 vmware 安装win10系统的教程(分享)

    Ubuntu用VMware安装Win10系统的教程(分享) 前言 在Ubuntu系统下安装Windows系统需要使用虚拟机软件,本文将介绍如何使用VMware虚拟机在Ubuntu系统下安装Windows 10系统。 准备工作 首先需要下载VMware虚拟机软件和Windows 10系统镜像文件,这里以VMware Workstation 16和Windows…

    windows 2023年5月23日
    00
  • VMVare虚拟机网络配置步骤

    下面是“VMware虚拟机网络配置步骤”的攻略: 一、概述 在使用VMware虚拟机时,需要进行网络配置才能使虚拟机与主机或其他虚拟机进行通信。网络配置可以通过多种方式实现,这里介绍两种常用的方式:桥接网络和NAT网络。 二、桥接网络配置 桥接网络配置使得虚拟机可以像主机一样接入网络,拥有与主机同一网络,具有自己独立的IP地址。以下是桥接网络配置的详细步骤:…

    windows 2023年5月23日
    00
  • 利用win10自带虚拟机hyper-v安装centos7方法详解

    这是一篇利用win10自带虚拟机hyper-v安装centos7的攻略,包括安装之前的准备工作、安装过程以及安装后的配置。如果您是初次接触虚拟机,希望能够帮助您快速入门。 准备工作 在正式安装之前,我们需要进行一些准备工作。 检查系统是否支持Hyper-V 首先,我们需要确认自己的电脑是否支持Hyper-V虚拟化技术。我们可以通过以下步骤来检查: 在电脑上按…

    windows 2023年5月23日
    00
  • 虚拟机不支持 TPM,无法安装 Win11?教你一招解决

    针对“虚拟机不支持 TPM,无法安装 Win11”的问题,可以通过以下步骤解决: 确认虚拟机的TPM支持情况 首先需要确认虚拟机是否支持TPM(Trusted Platform Module)。如果虚拟机不支持TPM,则无法安装Win11。可以通过以下步骤查看虚拟机的TPM支持情况: 对于 VirtualBox,可以在虚拟机的设置-系统-处理器中勾选“启用虚…

    windows 2023年5月23日
    00
  • Windows10下VMware Workstation Pro 16安装保姆级教程

    Windows10下VMware Workstation Pro 16安装保姆级教程 简介 VMware Workstation Pro 16是一款功能强大的虚拟机软件,它能够在一台物理机上模拟多个虚拟机操作系统环境,方便开发、测试和演示。本文将为大家提供Windows10下VMware Workstation Pro 16安装的保姆级教程。 准备工作 在安…

    windows 2023年5月23日
    00
  • VMware安装openWRT软路由系统的步骤(图文教程)

    安装VMware虚拟机软件 首先从VMware官网下载安装程序; 打开安装程序并按照指示进行安装; 安装完成后,打开VMware Workstation软件。 下载openWRT软路由系统 下载openWRT软路由系统的镜像文件,一般为.img和.tar.gz格式; 将镜像文件保存至本地计算机的硬盘上。 创建一个新的虚拟机 在VMware工作站中,点击“新建…

    windows 2023年5月23日
    00
  • 更新Windows11的时候提示“你需要关注的事项”怎么办?

    当更新 Windows 11 时,可能会遇到提示“你需要关注的事项”,这意味着系统需要你确认或修改一些设置以完成更新。下面是完整的攻每个事项,看看哪些需要关注和哪些不需要。 2. 取消需关注的事项 如果你已经确认某些事项不需要关注,可以取消勾选这些事项。在更新窗口中,找到需要取消的事项,并单击其左侧的勾选框,取消选中状态即可。 3. 解决需关注的事项 如果有…

    windows 2023年5月23日
    00
  • 如何使用SecureCRT连接虚拟机中的Linux?

    下面是使用SecureCRT连接虚拟机中的Linux的详细攻略: 步骤一:启动虚拟机 首先,我们需要启动虚拟机。 步骤二:确定虚拟机网络设置 在打开虚拟机之前,我们需要确定虚拟机的网络设置。一般来说,虚拟机可以使用三种网络模式:桥接模式、NAT模式和仅主机模式。具体使用哪种网络模式,需要根据实际情况进行选择。 桥接模式:虚拟机可以在与物理网络相同的网络中进行…

    windows 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部