文档章节

pycharm配置vagrant环境下调试开发

子夜闻雪
 子夜闻雪
发布于 2016/05/11 10:31
字数 399
阅读 674
收藏 1

os:macos pycharm版本:2016.1

首先vagrant的配置方法这里不再说明了,具体可以看https://segmentfault.com/a/1190000000264347

本机已经配置好了vagrant的虚拟机环境了,现在只需要将pycharm配置使之使用vagrant的python环境。

打开pycharm的Preferences,选择Plugins,确认Vagrant插件开启Preferences->Plugins

接下来打开Default settings->Tools->Vagrant:

输入图片说明 在Vagrant executable处填入自己环境下的vagrant执行文件,如果已经配置好了vagrant的虚拟环境的话,那么在下面的Boxes里面会出现配置好的box环境,如果没有的话,那么点击加号录入box。

接下来选择Project Interpreter,在Project Interpreter处选择添加虚拟环境下的python解释器

输入图片说明 点击Show All,然后点击左下角的加号选择Add Remote,

输入图片说明 在出来的框中,选择Vagrant:

输入图片说明 在Vagrant Instance Folder处录入自己虚拟环境的box的路径,录入后,会看到Vagrant Host URL会出现ssh路径,下面的Python interpreter path为虚拟环境下的python解释器路径。 确定成功后,在python的解释器中就会出现配置好的Vagrant VM at xxx的python解释器。 接下来只需要配置下项目debug和run的python interpreter就可以了,然后debug或者run,可以通过Console看到已经在虚拟环境下启动了当前项目,然后调试等操作跟本地操作一致即可。

© 著作权归作者所有

共有 人打赏支持
子夜闻雪
粉丝 3
博文 37
码字总数 16415
作品 0
海淀
程序员
私信 提问
使用PyCharm进行Python远程开发

本文翻译自 Feature Spotlight: Python remote development with PyCharm,讲述如何使用PyCharm进行Python远程开发。全文系作者原创,仅供学习参考使用,转载授权请私信联系,否则将视为侵权...

郗南枫
05/20
0
0
PyCharm 4.5 RC2 发布,Python 集成开发环境

PyCharm 4.5 RC2 build 141.1116 发布,现已提供下载。 此版本主要改进如下: PY-15807 (Bug) Resource roots: renaming the root clears root type PY-15849 (Bug) Vagrant: abandoned winp......

oschina
2015/05/14
1K
0
PyCharm 3.1 发布,Python 集成开发环境

PyCharm 3.1 发布,此版本更新内容如下: 支持 Python 3.4 2. 支持 Django 1.6 3. 改进对 Vagrant 的支持 4. 性能优化 详细改进介绍请看 What's New PyCharm是由JetBrains打造的一款Python ...

oschina
2014/02/05
4.4K
13
PyCharm 5 EAP 142.5084 发布

PyCharm 5 EAP 142.5084 发布,该版本修复了许多 bug,并对一些新近添加的特性作了改进。最主要的有对 Google 和 Numpy docstrings 支持的修复,对 Django 支持的修复,对 Vagrant 支持的修复...

oschina
2015/09/24
1K
3
【转载保存】Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

转载自:http://www.cnblogs.com/chentq/p/4975794.html 作者: 刍狗 一、目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示、跳...

大连瓦匠
2017/10/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Security 实现 antMatchers 配置路径的动态获取

1. 为什么要实现动态的获取 antMatchers 配置的数据 这两天由于公司项目的需求,对 spring security 的应用过程中需要实现动态的获取 antMatchers ,permitAll , hasAnyRole , hasIpAddre...

大木老师故事的小黄花
14分钟前
14
0
Java 内存模型

一、Java内存模型 硬件处理 电脑硬件,我们知道有用于计算的cpu、辅助运算的内存、以及硬盘还有进行数据传输的数据总线。在程序执行中很多都是内存计算,cpu为了更快的进行计算会有高速缓存,...

微笑向暖wx
15分钟前
0
0
Maven shade的使用

有时你的工程里会和你的Spark环境出现包冲突,这时候可以用Maven shade将你的包名重命名,在maven里加上: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade......

守望者之父
16分钟前
0
0
SpringBoot中导入Excel的总结

1 先导入配置文件 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId></dependency><dependency><groupId>org.apache.poi</groupI......

小小小施爷
16分钟前
0
0
python是如何进行内存管理的

Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要...

糖宝lsh
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部