首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否明确了使用emacs 24安装pymacs的步骤?

是否明确了使用emacs 24安装pymacs的步骤?
EN

Stack Overflow用户
提问于 2013-06-23 06:32:05
回答 3查看 4.2K关注 0票数 5

我想在使用python的emacs中实现自动完成和重构。

我猜我需要绳索来做这件事。要使用emacs做到这一点,我需要ropemacs。Ropmacs依赖于pymacs。

Pymacs很难install...or,至少指令对我不是很清楚。

我需要做两件事吗?安装pymacs,然后安装一个告诉emacs与pymacs对话的文件?我已经非常容易地安装了绳索和ropemacs,

pip install rope ropemacs

下面是我所做的:

代码语言:javascript
复制
pip install -e "git+https://github.com/pinard/Pymacs.git#egg=Pymacs"

根据PIP的说法,这可以在mac os x美洲狮上安装。

但我有一种感觉,我还没有做完--或者说我已经做完了?

我如何测试以查看pymacs、working和ropemacs是否都正常工作?

EN

回答 3

Stack Overflow用户

发布于 2013-06-23 07:16:31

我认为安装M-x el-get-install ropemacs最简单的方法是使用el-get:ropemacs。它安装并构建Pymacs、build和ropemacs。我知道它可以在Linux上工作。有关更多信息,请参阅el-get文档。(免责声明:我写了el-get的安装方法,显然我偏向于我的解决方案)

与使用pip的解决方案不同的是,它正确地设置了Pymacs的Emacs端。

票数 7
EN

Stack Overflow用户

发布于 2014-03-19 12:54:57

Pymacs手册的Installation section是相当简单的-如果不确定,不要害怕参考它。下面是在Emacs 24中安装Pymacs的步骤。首先,在shell中,运行:

代码语言:javascript
复制
sudo pip install rope ropemacs

之后,在Emacs中,通过添加Marmalade repository,然后运行package-install pymacs来安装Pymacs的Elisp端。从2014年2月起,您不能通过pip安装Pymacs,因此:

代码语言:javascript
复制
git clone http://github.com/pinard/pymacs
cd pymacs
make check
sudo make install

make check可确保满足前提条件。sudo make install将Pymacs模块放在Python本地模块路径中,通常是/usr/local/lib/python2.7/dist-packages/。人们通常不喜欢make install,因为如果你丢失了Makefile,就很难彻底卸载它。但是你不应该害怕,因为pip使用相同的目录,所以pip uninstall pymacs可以工作。

~/.emacs.d/init.el put中:

代码语言:javascript
复制
;; Pymacs
(autoload 'pymacs-apply "pymacs")
(autoload 'pymacs-call "pymacs")
(autoload 'pymacs-eval "pymacs" nil t)
(autoload 'pymacs-exec "pymacs" nil t)
(autoload 'pymacs-load "pymacs" nil t)
(autoload 'pymacs-autoload "pymacs")

使用eval-region对其进行评估,并尝试使用pymacs-eval运行Python表达式。你可以走了。

票数 7
EN

Stack Overflow用户

发布于 2014-11-02 11:05:16

克隆pymacs github,转到文件夹,从作者那里继续教程。http://pymacs.progiciels-bpi.ca/pymacs.html现在已经离线了,如果仍然离线,请参阅https://web.archive.org/web/20130627154513/http://pymacs.progiciels-bpi.ca/pymacs.html上的教程。请看"2.4)正确安装Pymacs“和"2.5准备.emacs文件”。章节很小,有测试和windows用户的建议。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17255940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档