VimエディタにてPython3開発環境を整えたい
Python3の勉強をするためにvimエディタを使っていたが、あるときからエラーが発生し、勉強ができなくなった。
発生している問題・エラーメッセージ
error invalid syntax
該当のソースコード
python3
1hoge1 = 'hello World.' 2print(hoge1, sep='+')
ここのsep='+'
のイコール部分にエラーが発生している。
Python2として認識されていると思われる。
試したこと
vimのバージョン
Vi Improved 8.2
+python/dyn
+python3/dyn
が出力される。
echo has('python3')
では、1が出力される。
echo has('python')
では、0が出力される。
vim
1E837: このVimでは :python を使った後に :py3 を使えません 2E263: このコマンドは無効です、ごめんなさい: Pythonライブラリをロードできませんでした。
vimrc
let g:python3_host_prog = '/Users/chesscommands/.pyenv/shims/python'
を記載するが、効果なし。
補足情報(FW/ツールのバージョンなど)
.vimrc及び**.gvimrc**を読み込まなければ、動かせるように思う。
:py3
での実行も認識はした。
しかし、結局シンタックスエラーになる。
vimrc
1call minpac#add('prabirshrestha/async.vim') 2call minpac#add('prabirshrestha/vim-lsp') 3call minpac#add('mattn/vim-lsp-settings')
を導入しているのが原因かもしれないが、これが無ければ実行環境として成立しないと思っているため、プラグインは入れたままで解消したい。
以上。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。