से अजगर प्रक्रिया का उपयोग करने मैं pdb का प्रयोग करना और आयात मुद्दों हो रही Emacs में कुछ अजगर कोड डिबगिंग कर रहा हूँ। निर्भरता मेरे bespoked वर्चुअलनेव वातावरण में से एक में स्थापित हैं।Emacs में हो रही pdb वर्तमान virtualenv
पीडीबी/usr/bin/पायथन का उपयोग करके जिद्दी रूप से है और मेरे वर्चुअलनेव से पायथन प्रक्रिया नहीं है।
मैं Emacs के भीतर और
http://jesselegg.com/archives/2010/03/14/emacs-python-programmers-2-virtualenv-ipython-daemon-mode/
में वर्णित postactivate हुक यह अच्छी तरह से काम करता है जब एमएक्स अजगर-खोल
>>> import sys
>>> print sys.path
इस अंक चल रहा है के माध्यम से वातावरण की स्विचिंग का समर्थन करने के virtualenv.el का उपयोग मेरे सभी वर्चुअलनेव पुस्तकालयों से संकेत मिलता है कि पायथन-खोल मेरे वर्चुअलएव का है।
यह एम द्वारा तथापि खण्डन किया है! जो अजगर, जो /usr/bin/अजगर
देताकिसी को भी पता है कि कैसे मैं एम एक्स pdb वर्तमान में सक्रिय virtualenv से अजगर प्रक्रिया को अपनाने के लिए बता सकते हैं?
आपकी पोस्ट [मेरे पुराने वर्चुअलएएन पैकेज] (https://github.com/aculich/virtualenv.el) को संदर्भित करती है जिसे मैं अब बनाए रखता हूं; कम से कम 3 नए, सक्रिय रूप से बनाए रखा पैकेज हैं: [virtualenvwrapper] (https://github.com/porterjamesj/virtualenvwrapper.el), [pyvenv] (https://github.com/jorgenschaefer/pyvenv), [पायथन- पर्यावरण] (https://github.com/tkf/emacs-python-environment) – aculich
उपयोगी अद्यतन - धन्यवाद @aculich – codeasone