最近、Windows 10 に依存する Emacs 25.2 をダウンロードしました。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
- ダウンロードしたようですが、Mx elpy-config にアクセスできません - エラー メッセージ:
そのようなファイルやディレクトリはありません、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")