問題タブ [elpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
111 参照

django - elpy でデフォルトの python インタープリターから ipython に切り替える (Django コマンド)

Elpy はデフォルトの python インタープリター (elpy-django-command shell) を使用しますが、代わりに Ipython を使用できないか疑問に思いました。

0 投票する
1 に答える
156 参照

installation - emacs 用の elpy をインストールしようとしている初期化エラー

夜、

これまでに行ったことのないemacsのパッケージをインストールしようとしています。elpy をインストールする予定の次のガイドhttps://realpython.com/emacs-the-best-python-editor/を使用しています。

に以下の情報が掲載されています。~/.emacs.d/init.el

;; .emacs.d/init.el 2 3;; =================================== 4;; MELPA Package Support 5;; =================================== 6;; Enables basic packaging support 7(require 'package) 8 9;; Adds the Melpa archive to the list of available repositories 10(add-to-list 'package-archives 11 '("melpa" . "http://melpa.org/packages/") t) 12 13;; Initializes the package infrastructure 14(package-initialize) 15 16;; If there are no archived package contents, refresh them 17(when (not package-archive-contents) 18 (package-refresh-contents)) ;; Installs packages 21;; 22;; myPackages contains a list of package names 23(defvar myPackages 24 '(better-defaults elpy ;; Set up some better Emacs defaults 25 material-theme ;; Theme 26 ) 27 ) 28 29;; Scans the list in myPackages 30;; If the package listed is not already installed, install it 31(mapc #'(lambda (package) 32 (unless (package-installed-p package) 33 (package-install package))) 34 myPackages) ;; =================================== 37;; Basic Customization 38;; =================================== 39 40(setq inhibit-startup-message t) ;; Hide the startup message 41(load-theme 'material t) ;; Load material theme 42(global-linum-mode t) ;; Enable line numbers globally 43;; ==================================== 46;; Development Setup 47;; ==================================== 48;; Enable elpy 49(elpy-enable) 50 51;; User-Defined init.el ends here

ただし、これは、保存後にロードするときにemacsでポンプアウトしました。

Warning (initialization): An error occurred while loading ‘/Users/jay/.emacs.d/init.el’:

Symbol's function definition is void: t

以前にこの問題に遭遇した人はいますか? ありがとう

0 投票する
0 に答える
132 参照

python - elpy-goto-definition と virtualenv

elpy-goto-definition(およびその他の機能) と virtualenv の使用に関して奇妙な問題が発生しています。

基本的に、2 つの異なる virtualenv があり、そのうちの 1 つでelpy-goto-definition期待どおりに動作します。pyvenv-workon バッファを離れずに使用して他の環境に変更すると、「定義が見つかりません」というメッセージが表示されました。問題は、両方の仮想環境に必要なパッケージがすべて正しくインストールされているように見えることです。

作業環境のelpy-configは次のとおりです。

そして、ここに動作していない環境の設定があります:

私が見ることができる唯一の関連する違いは、Rope の異なるバージョンであり、改善せずに修正しました。

elpy-docまた、env の 1 つで動作していませんが、もう 1 つの環境では動作しています。

この動作の原因について何か提案をいただければ幸いです。ありがとうございました、

0 投票する
1 に答える
165 参照

python - より良いpythonユニットテスト統合?

私は GNU Emacs 24.5.1 を使用して Python コードで作業しています。単体テストを 1 つだけ実行したいことがよくあります。たとえば、次を実行してこれを行うことができます。

MXコンパイルで。「ポイントがある場所でテストを実行する」などのコマンドを実行して、emacs にテストの完全な名前を見つけてもらうことができれば、私の人生はより簡単になります。可能です?

更新: 次のバッファを使用して、MX コンパイルを実行するコマンドが必要です:

ここで、spi は test_views.py があるディレクトリの名前です。技術的には、テスト関数への python パスを作成する必要がありますが、実際には <directory.file.class.function> になります。

これは、誰かがすでに発明したようなもののように思えますが、Python モードのドキュメントには何も表示されません。

ここに画像の説明を入力