全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Pycharm学习教程(7)虚拟机VM的配置教程

设想这样一种情况,你在一个平台上操作你的工程,但你希望在另外一个平台上完善并运行它,这就是为什么Pycharm做了很多工作来支持远程调试。

  在虚拟机上运行一个工程主要包含以下步骤:

  (1)定义一个虚拟框架define a virtual box

  (2)需要在虚拟框架下配置一个远程的解释器configure a remote interpreter

  (3)在远程控制台加载当前工程launch your script in the remote console

1、准备工作

  确定你的Pycharm已经拥有以下环境:

  (1)安装了Oracle's Virtual Box

  (2)安装了Vagrant

  (3)将一下这些可执行文件添加到环境变量中

    Vagrant安装文件下的vagrant.bat文件,这部分工作应该由安装程序自动完成

    Oracle's VirtualBox安装文件下的VBoxManage.exe文件。

  确保Pycharm的Vagrant插件可用:单击主工具栏中的设置按钮,在设置对话框中打开 Plugins页面,显示插件默认可用:

  至此准备工作完成,正式开始。

2、创建一个虚拟的virtual box

  在设置对话框中(单击主工具栏的设置按钮),单击 Vagrant界面,然后输入可执行文件路径以及实例路径。

  如果框架已经预先定义好,以上选项就会出现在一个下拉列表中,从中选择一个即可:

  如果当前没有合适的virtual box,则可通过单击绿色的加号来添加一个,输入框架名称和下载地址:

  单击OK,Pycharm开始自动下载VM模板:

  至此你已经新建了一个virtual box并已经将其添加到了当前环境中。

  注意Tool 菜单下的Vagrant 命令,这个命令与标准的Vagrant行为相关联。

  一旦创建了Vagrant box,就需要在工程存根下对其进行初始化。在主菜单上单击Tools | Vagrant,选择 Init in Project Root:

  选择你准备初始化的Vagrant box:

  此时会创建对应的Vagrantfile文件,可以根据要求对其进行更改:

  初始化完成后,执行vagrant up命令(在Vagrant 菜单中选择Up 命令):

  Pycharm会自动运行vagrant up 命令,并在控制台界面显示输出结果:

3、在虚拟机上配置远程解释器

  再次打开设置对话框(单击主工具栏上的设置按钮),选择Project Interpreter页面,在这里你可以从下拉列表中选择一个对应的解释器,但是如果当前没有可用的解释器,我们就需要单击Configure Interpreters来自定义一个:

  此时会打开Python Interpreters界面,单击绿色的加号来选择一个远程的解释器:

  在Configure Remote Python Interpreter 对话框中,需要进行服务器配置。这些设置可以手动设定,也可以从已经定义好的Vagrant配置文件中导入,在这里我们选择第二个方式。 单击 Fill from Vagrant configuration按钮,将会根据配置文件的内容自动填充相关设置属性值:

  为了确认是否配置成功,单击Test connection... 按钮:

  将其设置为默认解释器:

  从现在开始我们就可以在VM虚拟机上运行所有的脚本工程了:

  接下来我们通过SSH来登录virtual box。

4、链接SSH终端机

  为什么需要登录呢?因为Pycharm要求你这么做。

  在主菜单中选择Tools | Run SSH Terminal,如果你定义了不止一个主机(host),则选择一个你想要建立链接的(我们这里选择远程解释器):

  观察Run tool window窗口的控制台运行信息:

  现在你已经能够和virtual box进行直接交互了,首先我们先确认你的工程目录是否进行了完整映射。只需观察vagrant's默认的共享文件夹信息:

  接下来运行一个可用的脚本文件,例如Solver.py:

大功告成。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Pycharm  # 虚拟机  # VM  # pycharm远程连接vagrant虚拟机中mariadb数据库  # Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)  # pycharm连接虚拟机的实现步骤  # 单击  # 机上  # 在这里  # 将其  # 对其  # 你已经  # 准备工作  # 对话框中  # 配置文件  # 可执行文件  # 就会  # 如果你  # 此时会  # 你可以  # 将会  # 安装了  # 下载地址  # 这就是  # 列表中  # 出现在 


相关文章: 如何设置并定期更换建站之星安全管理员密码?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  网站制作报价单模板图片,小松挖机官方网站报价?  建站之星安装提示数据库无法连接如何解决?  如何选择香港主机高效搭建外贸独立站?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  小程序网站制作需要准备什么资料,如何制作小程序?  ,购物网站怎么盈利呢?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  淘宝制作网站有哪些,淘宝网官网主页?  如何在宝塔面板中修改默认建站目录?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  微信小程序 input输入框控件详解及实例(多种示例)  如何通过FTP空间快速搭建安全高效网站?  网站制作模板下载什么软件,ppt模板免费下载网站?  网站app免费制作软件,能免费看各大网站视频的手机app?  黑客入侵网站服务器的常见手法有哪些?  建站主机空间推荐 高性价比配置与快速部署方案解析  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  香港服务器选型指南:免备案配置与高效建站方案解析  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  如何快速搭建高效可靠的建站解决方案?  创业网站制作流程,创业网站可靠吗?  家庭服务器如何搭建个人网站?  如何快速辨别茅台真假?关键步骤解析  做企业网站制作流程,企业网站制作基本流程有哪些?  如何在阿里云虚拟主机上快速搭建个人网站?  如何选择可靠的免备案建站服务器?  定制建站如何定义?其核心优势是什么?  建站之星如何防范黑客攻击与数据泄露?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  广东企业建站网站优化与SEO营销核心策略指南  宿州网站制作公司兴策,安徽省低保查询网站?  如何通过虚拟主机快速搭建个人网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  建站之星IIS配置教程:代码生成技巧与站点搭建指南  网站制作软件免费下载安装,有哪些免费下载的软件网站?  建站上传速度慢?如何优化加速网站加载效率?  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何快速生成高效建站系统源代码?  如何在七牛云存储上搭建网站并设置自定义域名?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  北京网站制作公司哪家好一点,北京租房网站有哪些?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  网站代码制作软件有哪些,如何生成自己网站的代码? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。