成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

解決 vim 報錯:the imp module is deprecated in favour o

import. / 2997人閱讀

摘要:問題描述打開之后,出現(xiàn)如下錯誤原因這是。從之后已經(jīng)不再使用。顯然,這個問題是由這個插件加載時引起的,可以通過修改源碼解決。

問題描述

打開 vim 之后,出現(xiàn)如下錯誤:

Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython:
line   42:
/must>not&exist/foo:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module"s documentation for alternative uses

原因:
這是 python warning。
imppython3.4 之后 已經(jīng)不再使用。
顯然,這個問題是由 ycm 這個插件加載時引起的,可以通過修改 ycm 源碼解決。

解決辦法

有以下幾種:
1.重新安裝 vim,但是采用較低版本的 python
2.修改 ycm 報錯部分的代碼
具體修改如下:
vim PLUG_PATH/YouCompleteMe/autoload/youcompleteme.vim
修改如下:

diff --git a/autoload/youcompleteme.vim b/autoload/youcompleteme.vim
index 597eb020..32461fa9 100644
--- a/autoload/youcompleteme.vim
+++ b/autoload/youcompleteme.vim
@@ -180,7 +180,7 @@ endfunction


 function! s:SetUpPython() abort
-  exec s:python_until_eof
+  silent! exec s:python_until_eof
 from __future__ import unicode_literals
 from __future__ import print_function
 from __future__ import division

參考:Error message printed first time python3 (version 3.7.0) dynamic library is imported


更新:這個問題出現(xiàn)在使用 Python 3.7 的情況,
可以暫時在 .vimrc 中做如下配置,并等待更新 Python 3.7 來解決這個問題:

" temporary fix
" https://github.com/vim/vim/issues/3117
if has("python3")
  silent! python3 1
endif

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25021.html

相關(guān)文章

  • 解決 vim 報錯the imp module is deprecated in favour o

    摘要:問題描述打開之后,出現(xiàn)如下錯誤原因這是。從之后已經(jīng)不再使用。顯然,這個問題是由這個插件加載時引起的,可以通過修改源碼解決。 問題描述 打開 vim 之后,出現(xiàn)如下錯誤: Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython: line 42: /must>not&exist/...

    Raaabbit 評論0 收藏0
  • mac Os下全局安裝vue cli3.0出現(xiàn)的報錯解決方案

    摘要:直接全局安裝是會出現(xiàn)錯誤錯誤如下這種錯誤提示是你沒有權(quán)限將安裝文件直接寫入一個權(quán)限控制文件里。 直接 npm install -g @vue/cli全局安裝是會出現(xiàn)錯誤 錯誤如下: Last login: Tue Oct 30 23:43:58 on ttys000 asusdeMac:~ asus$ npm install -g @vue/cli npm WARN deprecate...

    AlphaWatch 評論0 收藏0
  • 剖析 createjs.Graphics

    摘要:需要分析第二類。這意味著第二類方法生成的命令會在下次調(diào)用是被追加到數(shù)組上。另外不會清空數(shù)組,卻會把置為見行。功能上在形式上完全一樣,所以只需要分析即可。正好與語式左右互換。 在長期使用 createjs 的過程中,我一直有這樣一個經(jīng)驗:「beginFill 必須在 drawXXX 之前調(diào)用,否則 beginFill 會被忽略(是的不報錯)」。但是為什么會這樣,其實并沒有去深究它。今天很...

    EasonTyler 評論0 收藏0

發(fā)表評論

0條評論

import.

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<