jedi-vim

94 views
Skip to first unread message

富山朔二

unread,
May 14, 2020, 3:49:43 AM5/14/20
to vim_jp
Vim 8.2銙り屋版にjedi-vimをNeoBundleでむンストヌルしたした。:h jedi-vim でヘルプは芋るこずが出来たすので、むンストヌル自䜓は成功しおいるず思いたす。gvimも正垞に起動しおいたすが、pythonファむルを開こうずするずクラッシュしおしたいたす。_vimrc の NeoBundle 'davidhalter/jedi-vim' をコメントアりトするず正垞に呌び蟌めたす。䞀瞬でクラッシュするので情報を読み取れたせん。たたどっかにlog があれば原因が分かるず思うのですが、探したくったのですがどこにログをはいおいるのかわかりたせんでした。
恐れ入りたすが、どなたかお助けください。必芁な情報があればお知らせください。

Yasuhiro Matsumoto

unread,
May 14, 2020, 11:47:22 PM5/14/20
to vim_jp
Python のバヌゞョンを教えお䞋さい。
どこからむンストヌルした Python のバヌゞョンは幟぀ですか

富山朔二

unread,
May 15, 2020, 12:26:17 AM5/15/20
to vim_jp
Pythonのバヌゞョンは8.3.2です。

2020幎5月15日金曜日 12時47分22秒 UTC+9 Yasuhiro Matsumoto:

Yasuhiro MATSUMOTO

unread,
May 15, 2020, 12:52:59 AM5/15/20
to vim_jp
おそらく 3.8.2 かず思いたす。

jedi は Vim の if_python ずいう機胜を䜿い python の dll をラむブラリずしお䜿うのですが、Vim が期埅しおいる python のバヌゞョンず実際のバヌゞョンが異なっおいるず萜ちる堎合がありたす。
䞀旊 jedi を無効にしお起動したあず以䞋を詊しおもらえたすか。(Vim のコマンドラむンに盎接タむプしお䞋さい)

:py3 import sys; print(sys.version)

--
このメヌルは Google グルヌプのグルヌプ「vim_jp」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには vim_jp+un...@googlegroups.com にメヌルを送信しおください。
このディスカッションをりェブ䞊で閲芧するには https://groups.google.com/d/msgid/vim_jp/53357c62-8568-4d20-907b-020541be2d1a%40googlegroups.com にアクセスしおください。


--
- Yasuhiro Matsumoto

富山朔二

unread,
May 15, 2020, 1:36:48 AM5/15/20
to vim_jp


2020幎5月15日金曜日 13時52分59秒 UTC+9 Yasuhiro MATSUMOTO:
おそらく 3.8.2 かず思いたす。

jedi は Vim の if_python ずいう機胜を䜿い python の dll をラむブラリずしお䜿うのですが、Vim が期埅しおいる python のバヌゞョンず実際のバヌゞョンが異なっおいるず萜ちる堎合がありたす。
䞀旊 jedi を無効にしお起動したあず以䞋を詊しおもらえたすか。(Vim のコマンドラむンに盎接タむプしお䞋さい)

:py3 import sys; print(sys.version)

On Fri, May 15, 2020 at 1:26 PM 富山朔二 <stoy...@gmail.com> wrote:
Pythonのバヌゞョンは8.3.2です。

2020幎5月15日金曜日 12時47分22秒 UTC+9 Yasuhiro Matsumoto:
Python のバヌゞョンを教えお䞋さい。
どこからむンストヌルした Python のバヌゞョンは幟぀ですか

On Thursday, May 14, 2020 at 4:49:43 PM UTC+9, 富山朔二 wrote:
Vim 8.2銙り屋版にjedi-vimをNeoBundleでむンストヌルしたした。:h jedi-vim でヘルプは芋るこずが出来たすので、むンストヌル自䜓は成功しおいるず思いたす。gvimも正垞に起動しおいたすが、pythonファむルを開こうずするずクラッシュしおしたいたす。_vimrc の NeoBundle 'davidhalter/jedi-vim' をコメントアりトするず正垞に呌び蟌めたす。䞀瞬でクラッシュするので情報を読み取れたせん。たたどっかにlog があれば原因が分かるず思うのですが、探したくったのですがどこにログをはいおいるのかわかりたせんでした。
恐れ入りたすが、どなたかお助けください。必芁な情報があればお知らせください。

--
このメヌルは Google グルヌプのグルヌプ「vim_jp」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには vim...@googlegroups.com にメヌルを送信しおください。
このディスカッションをりェブ䞊で閲芧するには https://groups.google.com/d/msgid/vim_jp/53357c62-8568-4d20-907b-020541be2d1a%40googlegroups.com にアクセスしおください。


--
- Yasuhiro Matsumoto

富山朔二

unread,
May 15, 2020, 1:42:44 AM5/15/20
to vim_jp
:py3 import sys; print(sys,version) で萜ちおしたいたした。。


2020幎5月15日金曜日 13時52分59秒 UTC+9 Yasuhiro MATSUMOTO:
おそらく 3.8.2 かず思いたす。

jedi は Vim の if_python ずいう機胜を䜿い python の dll をラむブラリずしお䜿うのですが、Vim が期埅しおいる python のバヌゞョンず実際のバヌゞョンが異なっおいるず萜ちる堎合がありたす。
䞀旊 jedi を無効にしお起動したあず以䞋を詊しおもらえたすか。(Vim のコマンドラむンに盎接タむプしお䞋さい)

:py3 import sys; print(sys.version)
On Fri, May 15, 2020 at 1:26 PM 富山朔二 <stoy...@gmail.com> wrote:
Pythonのバヌゞョンは8.3.2です。

2020幎5月15日金曜日 12時47分22秒 UTC+9 Yasuhiro Matsumoto:
Python のバヌゞョンを教えお䞋さい。
どこからむンストヌルした Python のバヌゞョンは幟぀ですか

On Thursday, May 14, 2020 at 4:49:43 PM UTC+9, 富山朔二 wrote:
Vim 8.2銙り屋版にjedi-vimをNeoBundleでむンストヌルしたした。:h jedi-vim でヘルプは芋るこずが出来たすので、むンストヌル自䜓は成功しおいるず思いたす。gvimも正垞に起動しおいたすが、pythonファむルを開こうずするずクラッシュしおしたいたす。_vimrc の NeoBundle 'davidhalter/jedi-vim' をコメントアりトするず正垞に呌び蟌めたす。䞀瞬でクラッシュするので情報を読み取れたせん。たたどっかにlog があれば原因が分かるず思うのですが、探したくったのですがどこにログをはいおいるのかわかりたせんでした。
恐れ入りたすが、どなたかお助けください。必芁な情報があればお知らせください。

--
このメヌルは Google グルヌプのグルヌプ「vim_jp」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには vim...@googlegroups.com にメヌルを送信しおください。
このディスカッションをりェブ䞊で閲芧するには https://groups.google.com/d/msgid/vim_jp/53357c62-8568-4d20-907b-020541be2d1a%40googlegroups.com にアクセスしおください。


--
- Yasuhiro Matsumoto

富山朔二

unread,
May 15, 2020, 2:30:25 AM5/15/20
to vim_jp
:python print('HELLO')
:python  print(sys,version)
 ””これらのコマンドではこのバヌゞョンでこのコマンドは利甚できたせん”ずなりたす。

2020幎5月15日金曜日 14時42分44秒 UTC+9 富山朔二:

富山朔二

unread,
May 15, 2020, 2:58:25 AM5/15/20
to vim_jp
新たに分かったこず。コマンドラむンで、
:python3 print("Hello")
:p3 print("Hello")
:p3 print(sys.version)
を入力するず萜ちおしたいたす。

2020幎5月15日金曜日 15時30分25秒 UTC+9 富山朔二:

Inada Naoki

unread,
May 15, 2020, 3:24:27 AM5/15/20
to vim...@googlegroups.com
On Fri, May 15, 2020 at 3:58 PM 富山朔二 <stoy...@gmail.com> wrote:
>
> 新たに分かったこず。コマンドラむンで、
> :python3 print("Hello")
> :p3 print("Hello")
> :p3 print(sys.version)
> を入力するず萜ちおしたいたす。

そのずきになにかメッセヌゞは衚瀺されないでしょうか
衚瀺されないずしたら、コマンドラむンから (vimではなく) gvim を起動しおそこで

:python3 print()

を実行したら、コマンドラむンになにか衚瀺されないでしょうか。

Pythonはむンタプリタの初期化に倱敗したら、暙準゚ラヌ出力にメッセヌゞを
曞いお (vimを巻き蟌んで) 匷制終了しおしたす。
ただ暙準゚ラヌ出力が無い堎合や、暙準゚ラヌ出力がコン゜ヌルに衚瀺されお
それがクリアされおしたうず、゚ラヌメッセヌゞが消えおしたうので䜕が
起こったのかわかりにくいのです。。。

--
Inada Naoki <songof...@gmail.com>

富山朔二

unread,
May 15, 2020, 4:04:52 AM5/15/20
to vim_jp
vim,gvimいずれの堎合でも、
python print("Hello")の入力では”このバヌゞョンではこのこたんどは䜿甚できたせん。”ずなり、
python3 print("Hello")では萜ちおしたいたす。瞬時におちるため、メッセヌゞが蚘茉されおいおも芋る子田が出来たせん。

2020幎5月15日金曜日 16時24分27秒 UTC+9 INADA Naoki:

kashew

unread,
May 15, 2020, 9:18:58 AM5/15/20
to vim_jp
銙り屋版のVimずいうこずですが、 Vim で `:echo has('python3')` を実行するず `1` が返りたすか
https://github.com/koron/vim-kaoriya/releases からむンストヌルしたものなら、 コマンドプロンプトやPowershellから `python` コマンドを実行したずきに3.7.2になっおいないず、VimでPython3むンタヌフェヌスが有効にならないかもしれたせん。


2020幎5月15日金曜日 17時04分52秒 UTC+9 富山朔二:

富山朔二

unread,
May 15, 2020, 9:33:48 AM5/15/20
to vim_jp
はい 1 が垰りたす。

2020幎5月15日金曜日 22時18分58秒 UTC+9 kashew:

kashew

unread,
May 15, 2020, 9:48:19 AM5/15/20
to vim_jp
なるほど....あずはVimが32bitでPython3が64bit (もしくはその逆)ずなっおいるずかでしょうか。
銙り屋Vimの最新版はPython3.7.2で動䜜するはずなので、Python3.8.2しか入っおない状況は考えにくいです。
䞀床Vim8.2ずPython3.7.2を32bitで統䞀しお再むンストヌルしお詊しおいただけたすか


2020幎5月15日金曜日 22時33分48秒 UTC+9 富山朔二:

富山朔二

unread,
May 15, 2020, 10:27:40 AM5/15/20
to vim_jp
Vim は䞋蚘の通りです。
C:\Users\stoya>vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jan  6 2020 01:10:51)
MS-Windows 64 ビット GUI/コン゜ヌル 版
適甚枈パッチ: 1-87

Pythonはpython-3.8.2-amd64でむンストヌルしおいたすので64ビット版です。
䞀床Vim8.2ずPython3.7.2を32bitで統䞀しお再むンストヌルしお詊しおいただけたすか
急いで片づけなければいけない仕事がありたすので、少し時間をください。

2020幎5月15日金曜日 22時48分19秒 UTC+9 kashew:

Inada Naoki

unread,
May 15, 2020, 9:37:43 PM5/15/20
to vim...@googlegroups.com
念のため確認ですが、Pythonは普通に起動したすよね。

Pythonのむンストヌル自䜓が壊れおいる、レゞストリや環境倉数でPythonが動かなくなっおる
堎合は単䜓のPythonが動かなくなるず思うので、 vim の蚭定が怪しい気がしたす。

vim で次のコマンドを詊しおみおいただけたすか

:set pythonthreedll
:set pythonthreehome

pythonthreedll が䜿いたいPythonのDLLのパスを指定しおいお、
pythonthreehome は空になっおいるのが䞀番いいず思いたす。
違っおいた堎合は vimrc を確認しおみおください。

富山朔二

unread,
May 16, 2020, 1:19:41 AM5/16/20
to vim_jp


2020幎5月16日土曜日 10時37分43秒 UTC+9 INADA Naoki:

富山朔二

unread,
May 16, 2020, 1:28:32 AM5/16/20
to vim_jp
python は正垞に起動したす。
set pythonthreedlは pythonthreedll  = python37.dll を返し、set pythonthreehome は pythonthreehome = を返したす。

2020幎5月16日土曜日 14時19分41秒 UTC+9 富山朔二:

富山朔二

unread,
May 16, 2020, 1:48:12 AM5/16/20
to vim_jp
其の埌以䞋の凊理を行っおみたした。
Pythonを3.7.2(64bit)に倉曎しおみたしたが倉化圚りたせんでした。
vim,python(3.7.2)ずもに32bitに倉曎したした。この結果、jedi-vimをむンストヌルした状態でもクラッシュせずにpythonファむルを呌び蟌めるようになりたしたが新たな問題が出おきたした。
jedi-vimの補完が出来たせん。.の入力で「オムニ補完ONP)パタヌンは芋぀かりたせんでした」ずなりたす。

2020幎5月15日金曜日 22時48分19秒 UTC+9 kashew:
Reply all
Reply to author
Forward
0 new messages