2013-10-27 22 views
0

我想讓python-mode.el和ipython與emacs一起工作。我下載了最新的GNU Emacs和蟒蛇 - mode.el,把文件放進.emacs.d /蟒蛇 - mode.el-6.1.2,並寫在Emacs的init文件如下:Emacs python-mode.el

; Python-mode 
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.2") 
(add-to-list 'load-path "~/.emacs.d/python-mode.el-6.1.2") 
(require 'python-mode) 

從這裏它應該能夠識別python模式,但我無法得到它。當我打開一個.py文件時,模式是Python(python.el),而不是Py(python-mode)。我究竟做錯了什麼?接下來,我想能夠通過IPython的從emacs的執行代碼 - 我想只是按照官方網站:http://ipython.org/ipython-doc/stable/config/editors.html ..

上IPython的兼容性蟒蛇模式和建議任何幫助嗎? 我得到了python和ipython並運行,但我都是新來的emacs。

在此先感謝!

+1

時使用下面的東西,可以用'ipython'幫助:http://stackoverflow.com/questions/19495889/how-to -quickly-create-a-ipython-shell -in-emacs/19496162#19496162 – 2013-10-27 16:12:57

+1

如果你們都是新手,我建議閱讀這個wiki http://wikemacs.org/index.php/Python並安裝軟件包在emacs 24中使用''packages':'Mx list-packages'並查找python-mode和ipython(並閱讀說明)。希望這可以幫助。 – Ehvince

回答

2

您還需要告訴emacs的哪種模式打開.py文件

(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode)) 
(add-to-list 'interpreter-mode-alist '("python" . python-mode)) 
+0

仍然不使用py模式。收到以下錯誤: 警告(初始化):加載'/Users/tazz_dk/.emacs發生錯誤「: 錯誤:命名命令‘ 要’不能用'可執行文件,發現可以找到」 BZR確保正常操作,您應該調查並刪除您的初始化文件中的錯誤原因 。用 '--debug-init'選項啓動Emacs來查看完整的錯誤回溯。 –

+0

@MathiasJørgensen假設你有一些代碼調用DVC系統集市。有一種方法可以通過bazaar獲取python-mode.el,但它不會影響它的運行,所以你不需要集市。 –

+0

@MathiasJørgensen我不認爲這不是來自'python-mode.el' – tacaswell