更新 python-mode 后,python virtualenv.el 不再在 emacs 中工作

标签 python emacs virtualenv

我从 python-mode.el-6.1.2 升级到 python-mode.el-6.1.3 和我的 M-x virtualenv-activate venvname 不再激活我的 emacs *Python* 缓冲区中的虚拟环境。同样的击键也用于加载 virtualenv。

我更新 python-mode 的过程只是......

$ wget https://launchpad.net/python-mode/trunk/6.1.3/+download/python-mode.el-6.1.3.tar.gz
$ tar -zxvf python-mode.el-6.1.3.tar.gz 
$ emacs init.el

然后改变

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

到正确的文件夹:

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

然后使用M-x load-file重新加载

这是我所做的唯一可以将行为突然改变归因于的改变。有人有类似的经历或指出可能出现的问题吗?

最佳答案

我没有维护过 my virtualenv封装在一个 自从我使用 docker 和 LXC 来获得更好的虚拟环境以来已经很长时间了 为了我的发展目的,提供更强的隔离, 一流的网络接口(interface),并支持非 python 堆栈。

如果你仍然想使用 virtualenv,至少有 3 个更新的, 积极维护的软件包可在 MELPA这比我的旧的要好 已取代它的位置:

关于更新 python-mode 后,python virtualenv.el 不再在 emacs 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21736479/

相关文章:

emacs - 期待一种在 Emacs 中让光标像心跳一样闪烁的方法

linux - 如何使 venv 完全可移植?

python - 删除数据框中的列

python - Python 中的 os.rename() 时间

python - 在 beautifulsoup4 中,当纯粹基于元素和其中的文本抓取网站时,如何返回多个结果?

卢斯规则的 python sympy

emacs - 在 Emacs 中选择不同的打印颜色主题

Python 标准输出显示 emacs 中的隐藏字符

python - 为什么在具有 'virtualenv'(和联合/覆盖文件系统)的 Linux 上使用 Pythons 'chroot'?

python - 使用虚拟环境的目的