首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法保存文件:“未找到autopep8命令”

无法保存文件:“未找到autopep8命令”
EN

Stack Overflow用户
提问于 2016-05-19 12:23:10
回答 1查看 7.2K关注 0票数 2

我正在用emacs运行python。我已经编写了一些代码,现在我将使用C-x C-s保存代码。但是,autopep8 command not found没有保存,而是出现在小型缓冲区中。我无法保存我的密码。

我能做什么来恢复功能到emacs和保存我的文件?

这是我的init.el

代码语言:javascript
复制
;; init.el --- Emacs configuration

;; INSTALL PACKAGES
;; --------------------------------------

(require 'package)

(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(add-to-list 'package-archives '("marmalade" . "https://marmalade-repo.org/packages/"))

(package-initialize)
(when (not package-archive-contents)
  (package-refresh-contents))

(defvar myPackages
  '(better-defaults
    paredit
    idle-highlight-mode
    ido-ubiquitous
    find-file-in-project
    smex
    scpaste
    ein
    elpy
    flycheck
    material-theme
    py-autopep8))
(package-refresh-contents)

(mapc #'(lambda (package)
    (unless (package-installed-p package)
      (package-install package)))
      myPackages)

;; BASIC CUSTOMIZATION
;; --------------------------------------

(setq inhibit-startup-message t) ;; hide the startup message
(load-theme 'material t) ;; load material theme
(global-linum-mode t) ;; enable line numbers globally

;; PYTHON CONFIGURATION
;; --------------------------------------

(elpy-enable)
(elpy-use-ipython)

;; use flycheck not flymake with elpy
(when (require 'flycheck nil t)
  (setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
  (add-hook 'elpy-mode-hook 'flycheck-mode))

;; enable autopep8 formatting on save
(require 'py-autopep8)
(add-hook 'elpy-mode-hook 'py-autopep8-enable-on-save)

;; init.el ends here
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-19 12:32:32

安装提供命令autopep8的包,或者删除行

代码语言:javascript
复制
;; enable autopep8 formatting on save
(require 'py-autopep8)
(add-hook 'elpy-mode-hook 'py-autopep8-enable-on-save)

从你的配置。安装可以使用pip或包管理器完成,这取决于您的系统。在Ubuntu上,这将是

代码语言:javascript
复制
sudo apt-get install python-autopep8

代码语言:javascript
复制
pip install autopep8
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37323112

复制
相关文章

相似问题

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