簡體   English   中英

Emacs Jedi中的ImportError

[英]ImportError in emacs jedi

我正在嘗試安裝emacs絕地武士。 我正在使用Melpa進行安裝,在我的init文件中

(require 'jedi)                                                                                                                                                                                                                                                                                                                                                             
;; Standard Jedi.el setting                                                                                                                                                                                                                                                                                                                                                 
(add-hook 'python-mode-hook 'jedi:setup)                                                                                                                                                                                                                                                                                                                                    
(setq jedi:complete-on-dot t)

我可以訪問所有命令,但是每當我運行它們時,都會出現錯誤消息“您可能需要運行“ Mx jedi:install-server””,然后在運行安裝服務器時出現“ ImportError:未命名模塊絕地”。 我不確定從這里開始應該去哪里-我在這里查看了解決方案為emacs-jedi安裝python服務器,但這似乎是一個不同的問題,而且我在網上看到的所有地方都沒有逐步解決方案。

我知道這是在不久前問到的,但是它沒有得到答復,所以我想我會嘗試幫助的。

看來Python找不到jedi。 你做過“ pip install jedi”嗎? 在Ubuntu 14.04上,我遇到了這個問題,因為它以某種方式將jedi安裝到錯誤的位置。 我的解決方法是安裝繩索,然后將jedi放在同一目錄中,然后一切正常。 如果您無法讓jedi上班,那么繩索也一樣好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM