2010-10-18 26 views
4

我使用其中一個msi文件安裝了python。但是,當我啓動Emacs的,它給了我:Pymacs在安裝Python後啓動Emacs時出錯

問題1,我以爲我已經修復

當我運行cmd,然後鍵入蟒蛇,我得到

"python" is not recognized as an internal or external command, operable program or batch file. 

所以來自在線資源,(Windows 7的BTW)又到系統屬性和環境變量,並增加了用戶變量我的特定用戶

Path and %PATH%;C:\Python27

它瓦特請了一下,而不是沒有。

問題2:

pymacs-report-error: Pymacs helper did not start within 30 seconds

,我不知道爲什麼。我怎樣才能解決這個問題?

+0

您是否檢查過pymacs是否按照他們在文檔中說的那樣工作? :http://pymacs.progiciels-bpi.ca/pymacs.html#check-if-pymacs-would-work – 2010-10-21 10:12:46

+0

你可以給我們一個安裝順序嗎?另外,你使用的是哪個版本的Pymacs?之前我遇到過這個問題,我自己修復了這個問題。但首先我需要知道我們是否有同樣的問題。 – 2011-02-04 04:01:01

回答

1

我認爲你的可執行文件必須是「python」而不是「python2.7」(例如)。另外,Pymacs必須安裝到python目錄的site-packages目錄(或者是PYTHONPATH env變量的一個目錄)(在基於UNIX的系統上,我使用'pip'或'easy_install')。

最後,pymacs.el必須放在〜/ .emacs.d/vendor /(例如)目錄中(在windows上,參考this post)並正確加載。

在我的〜/ .emacs.d/init.el我有這樣的:

(setq my-dot-emacs-dir "~/.emacs.d") 
(setq my-vendor-emacs-dir (concat my-dot-emacs-dir "/vendor")) 
(add-to-list 'load-path my-vendor-emacs-dir) 

可以適應這個代碼加載位於您.emacs.d /供應商/

自動.el文件
+0

對我來說(ubuntu 11.10和12.04)這個問題是由pymacs被安裝在dist-packages引起的 - 這似乎是[已知問題](https://bugs.launchpad.net/python-mode/+bug/852287 )。我試圖通過點安裝,但這似乎並沒有正確建立python庫。最後我做了這個'cp cp -r/usr/share/pyshared/Pymacs/my/virtualenv/lib/python2.7/site-packages /' – scytale 2012-04-30 19:37:48