Tag: python

pelican的安装和配置并不复杂,本文记录全部流程。

环境:Windows8.1, Python2.7, pelican

对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_install, 这些东东到底干嘛的,有什么作用,为什么每个配置教程总会碰到它们,到底该如何选择?好吧,不必都搞懂,只要知道当前怎么配置最合适就行了。本文记录了最新的Python虚拟环境配置流程,个人觉得也是最优雅干净的配置方式,如果还在用一些乱糟糟的方法配置,还是弃暗投明吧。

环境:Win8.1, Python2.7, Python3.3, Distribute, pip, virtualenv, virtualenvwrapper-powershell, PowerShell.

可以用于ROS开发的IDE很多(可以参考 http://wiki.ros.org/IDEs ),ROS的调试依赖环境变量,与外部程序有通讯,因此要求启动IDE的时候加载ROS环境参数,其他方面并无太多限制。身为编译语言的C++,常常需要IDE的辅助,否则难以完成编写和调试;而身为脚本语言的Python,随写随测,很多写手不需要IDE辅助,只是用GDB除错器就能完成调试。为了可视化的调试,以及设置断点(breakpoint),使用IDE还是很有必要的。在ROS社区,讨论最多的IDE恐怕就是eclipse了,不仅可以作为C++项目的IDE,也可以结合pydev来调试python项目。PyCharm是本人最喜欢的python IDE,不仅有Windows版本,还有Linux版本,但在ROS社区暂时还没发现有人讨论PyCharm,本文介绍用PyCharm调试ROS配置流程。

环境:ROS Hydro, PyCharm 3.0.2, Ubuntu 12.04.