- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我最近下载了 Emacs 25.2 以及 Windows 10 上的依赖项。我正在尝试使用 elpy 运行 python 脚本。我创建了一个初始化文件,包括 -
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(elpy-enable)
失败后,我也手动安装了elpy——运行 init 的前半部分后(上图)->
M-x package-refresh-contents RET
M-x package-install RET elpy RET
没有那个文件或目录,python。
print("Hello world")
错误信息:
python HelloWorld.py“python”不被识别为内部或外部命令,可运行的程序或批处理文件。
编译异常退出,代码为1
在代码中,elpy 应该具有的功能似乎都没有发挥作用。
我也无法在脚本中使用制表符缩进...不过我不确定这是否是同一个问题。
我相信 python 是用 emacs 预下载的。它是否正确?为了做到这一点,我缺少什么吗?
谢谢!
编辑:我意识到可能需要所有的 init.el 文件:
;; style
(menu-bar-mode 1)
(toggle-scroll-bar -1)
(tool-bar-mode 1)
(setq ring-bell-function 'ignore)
(customize-set-variable 'blink-cursor-mode nil)
(setq frame-title-format "")
(setq-default cursor-type 'vbar)
;; melpa
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
(defvar myPackages
'(monokai-theme
elpy
flycheck
better-defaults
powerline))
(mapc #'(lambda (package)
(unless (package-installed-p package)
(package-install package)))
myPackages)
(require 'powerline)
(cd "C:/My Documents")
(setq
backup-by-copying t ; don't clobber symlinks
backup-directory-alist
'(("." . "~/.saves/")) ; don't litter my fs tree
delete-old-versions t
kept-new-versions 6
kept-old-versions 2
version-control t) ; use versioned backups
(setq inhibit-startup-message t)
(elpy-enable)
(when (require 'flycheck nil t)
(setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
(add-hook 'elpy-mode-hook 'flycheck-mode))
(powerline-default-theme)
(load-theme 'monokai t)
(set-background-color "#2f343f")
(set-cursor-color "#A6E22E")
(set-face-attribute 'fringe nil
:background "#2f343f")
最佳答案
我的环境变量路径中没有 python。
为了解决这个问题:
另一种方法是重新打开安装程序,并确保在重新安装时选中添加到路径框。您可能需要卸载 python 才能执行第二种方法。
祝你好运!
关于python - 设置 Emacs 以使用 elpy 运行 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816514/
我在 emacs 上安装 elpy 时遇到问题,我使用以下命令编辑 .emacs 文件: (require 'package) (add-to-list 'package-archives
我正在使用 Emacs 24 并尝试使用 elpy 包,但收到错误: “符号的函数定义为空:elpy-enable” (package-initialize) (elpy-enable) (elpy-
首先,如果我的问题很愚蠢,请原谅。但是,我无法解决我遇到的问题。 我将开始一个关于 Python 的项目,并希望使用 Emacs 作为默认编辑器。我想首先设置我的环境以便高效工作。在之前的项目中,我使
我在 Emacs 上安装了“elpy/jedi”。并使用 DJJ 提供的定制我现在可以使用 C-c C-RET将单独的行发送到 python 解释器。下面是自定义 (defun my-python-l
我刚刚更新了 emacs 包 elpy,它设置了以下键绑定(bind): elpy-nav-move-iblock-down elpy-nav-move-iblock-
我正在设置 Emacs 进行 python 开发。 所以我安装了elpy。 但我不喜欢用于缩进的垂直引导线。 如何禁用它或更改其颜色? 最佳答案 您可以通过将以下代码添加到 emacs 初始化中来禁用
我通过从 Melpa 安装 elpy 来设置 Python 代码完成,并且它似乎(大部分)按照广告宣传的那样工作。 但是我希望它也能完成 web2py API,并且我认为实现此目的的最佳方法是使用 w
使用 Mac OSC 10.13.4、emacs 25.3 (9.0)、Python3 我可能有一些 Elpy 自动完成功能适用于 python3,但由于某种原因,并不总是如此。 例如, numpy.
我正在使用 emacs 24.3.1 和 python 2.7,并且成功安装了 elpy 模式。然而不幸的是,尽管自动完成模式已在 python 的缓冲区中安装并激活,但自动完成功能无法正常工作。 具
如何配置 Elpy 以使用安装在 Poetry 项目虚拟环境中的开发依赖项,如 Black、Jedi 和 flake8,而不是系统范围内安装的依赖项? 最佳答案 使用poetry.el Emacs p
这是一次令人沮丧的精妙练习。出于某种原因,我的 python-mode/elpy 缓冲区总是有 intent-tabs-mode nil .我使用的是 python 模式 6.2.3、elpy 1.3
使用 macports pip-2.7 安装 pyflakes 后,我可以使用命令行从 pip 安装目录手动运行它,例如: python /opt/local/Library/Frameworks/P
我最近下载了 Emacs 25.2 以及 Windows 10 上的依赖项。我正在尝试使用 elpy 运行 python 脚本。我创建了一个初始化文件,包括 - (require 'package)
我正在使用带有 elpy 的 emacs 作为处理 python 代码的模式。我还安装了 Jedi,主要是为了两件事:转到它提供的定义功能和自动完成功能。 但是,我在使用此设置时遇到了以下问题: Je
我正在使用 elpy/jedi 来完成代码。正如您在图像中看到的那样,弹出窗口打开时被破坏了。看起来同时打开了两个不同的窗口(第二个窗口可以自动完成吗???)。一个是 python 建议,另一个似乎是
当 pylint 在 Emacs 中检查文件时,我想删除每行 80 个字符的限制(我正在使用 Emacs 的 Elpy 包)。我在 Debian Wheezy 上,我正在使用向后移植的 Emacs24
我是一名优秀的程序员,十分优秀!