相关疑难解决方法(0)

在Emacs中获取pdb以使用当前virtualenv中的Python进程

我正在使用pdb在emacs中调试一些python代码并获得一些导入问题.依赖项安装在我的一个bespoked virtualenv环境中.

Pdb顽固地使用/ usr/bin/python而不是我的virtualenv中的python进程.

我使用virtualenv.el来支持在emacs中切换环境,并通过后面描述的postactivate挂钩

http://jesselegg.com/archives/2010/03/14/emacs-python-programmers-2-virtualenv-ipython-daemon-mode/

这在运行Mx python-shell时效果很好

>>> import sys
>>> print sys.path 
Run Code Online (Sandbox Code Playgroud)

这指向我所有的virtualenv库,表明python-shell是我的virtualenv.

然而,这与M-相矛盾!哪个python,它给/ usr/bin/python

有谁知道我怎么能告诉Mx pdb从当前活跃的virtualenv采用python进程?

python emacs virtualenv pdb

21
推荐指数
2
解决办法
4080
查看次数

标签 统计

emacs ×1

pdb ×1

python ×1

virtualenv ×1