2

我正在尝试使用python-mode.el. 我做了很多研究,虽然我还是新手,因为我不确定如何配置所有东西。我使用了以下资源,这些资源很有帮助:

我一直在设置使用 Andrea 的方法,我相信我有资源,但我仍然有疑问:

  • 我有一个.emacs文件,我知道要删除它。我应该将我的文件内容迁移到.emacs一个新文件下~/.emacs.d/init.el吗?
  • 由于我打算使用 Andrea 的init.el文件,我是否应该将它与旧.emacs文件中的内容一起添加到单个init.el文件中?
  • 我在 .tar.gz 下提取了 python 模式的 .tar.gz 文件~\.emacs.d\python-mode.el-6.1.2。这是正确的,还是我应该使用像 ELPA 这样的包管理器?
  • 从 Andrea's README.md,我可以通过pip install jedi epc pylint. 我应该在哪里克隆 Jedi 存储库,我应该在哪里运行pip install jedi epc pylint
  • 我在 下安装了 Enthought 的 Canopy python 2.7 C:\Users\Lucas\AppData\Local\Enthought\Canopy\User,它python.exe附带libs(以及我需要的所有库),但我不确定这个位置是否会在将来给我带来问题。我应该在下重新安装 python 2.7C:\吗?

我正在使用 Emacs 版本 24.3 操作系统:Windows 7

4

2 回答 2

1

我有一个 .emacs 文件,我知道要删除它。我应该将 .emacs 文件的内容迁移到新文件 ~/.emacs.d/init.el 下吗?由于我打算使用 Andrea 的 init.el 文件,我应该将它与旧 .emacs 文件中的内容一起添加到单个 init.el 文件中吗?

不需要。但我建议你这样做。此外,您不需要将您添加config到 Andrea'sinit.el中,您可以在单独的文件中输入~/.emacs.d/my-config.el,然后init.el通过附加(load "~/.emacs.d/my-config.el")到 Andrea's中加载它init.el

我在 ~.emacs.d\python-mode.el-6.1.2 下提取了 python-mode .tar.gz 文件。这是正确的,还是我应该使用像 ELPA 这样的包管理器?

我怀疑你需要这个,因为 Andrea 的配置已经安装了python-mode.

从 Andrea 的 README.md 中,我可以通过 pip install jedi epc pylint 安装 Jedi。我应该在哪里克隆 Jedi 存储库,我应该在哪里运行 pip install jedi epc pylint?

您不需要克隆Jedi存储库。您可以pip install jedi epc pylint从任何您希望的位置运行。

我在 C:\Users\Lucas\AppData\Local\Enthought\Canopy\User 下安装了 Enthought 的 Canopy python 2.7,它有 python.exe 和 libs(以及我需要的所有库),但我不确定是否这个位置将来会给我带来麻烦。我应该在 C:\ 下重新安装 python 2.7 吗?

只要C:\Users\Lucas\AppData\Local\Enthought\Canopy\User在您的路径中,这应该可以正常工作。

于 2014-01-19T11:14:46.893 回答
0

看起来不错,应该可以工作。顺便说一句,python-mode.el 根本不需要配置,第一次尝试:只需打开并评估它。在开始时加载是可取的,但强制性的。

WRT 到包管理器,AFAIK 它不是由 ELPA 分发的,例如尝试 el-get:

https://github.com/dimitri/el-get

如果 bazaar 可用,当前主干提供自上次发布以来的错误修复 - 希望不会有那么多新错误 ;)

bzr branch lp:python-mode

使用 6.1.2 版:在执行之前保存缓冲区-- C-c C-c,不要遇到错误。

于 2014-01-19T09:10:20.757 回答