pdb的基本版本工作得很好,但是我非常喜欢iPython,所以我也想让自己也拥有ipdb,但是在PyDev项目中运行时遇到了一些问题。在
我在程序中加入了以下内容:
...
import ipdb;ipdb.set_trace()
...
我得到以下输出:
^{pr2}$我已经通过pip安装了ipdb(我更喜欢pip而不是easy_安装,因为卸载选项)。在
Jakubs-MacBook-Pro:experiments Kuba$ pip install ipdb
Downloading/unpacking ipdb
Downloading ipdb-0.7.tar.gz
Running setup.py egg_info for package ipdb
Requirement already satisfied (use --upgrade to upgrade): ipython>=0.10 in /usr/local/lib/python2.7/site-packages (from ipdb)
Installing collected packages: ipdb
Running setup.py install for ipdb
Installing ipdb script to /usr/local/share/python
Successfully installed ipdb
Cleaning up...
Jakubs-MacBook-Pro:experiments Kuba$ cd /usr/local/lib/python2.7/site-packages
Jakubs-MacBook-Pro:site-packages Kuba$ cd ipdb
Jakubs-MacBook-Pro:ipdb Kuba$ ls
__init__.py __init__.pyc __main__.py __main__.pyc
在Eclipse中,我在python解释器的系统PYTHONPATH中添加了以下路径:
System libs -> /usr/local/lib/python2.7/site-packages/ipdb
然后我重新启动了Eclipse并认为它可以工作,但它没有
当我转到项目->属性->PyDev->解释器->;“单击此处配置解释器”->;然后选择了要使用的解释器,该路径包括:
/usr/local/lib/python2.7/site-packages/ipdb
系统中的Python路径。在
但是,如果我在这个项目中打开单个python模块的Properties窗口,它看起来有点不同:
特定模块上的属性-“运行/调试设置”->“启动配置”->“编辑”->“主”选项卡
将在运行中使用的python路径:
...
/usr/local/lib/python2.7/site-packages/ipdb
但在“解释器”选项卡中,选择了默认解释器,而不是我想使用的解释器,即使我在运行后更改它,它仍然不起作用,它会切换回默认解释器。在
这里有点不对劲,但我不知道。。在
有谁能帮我说说如何让ipdb与PyDev一起工作吗?在
编辑:
内容系统路径公司名称:
目前没有回答
相关问题 更多 >
编程相关推荐