YouCompleteMe unavailable: cannot import name urljoin

Created on 23 May 2017  路  1Comment  路  Source: ycm-core/YouCompleteMe

After updating vim from 7.4.160 to 8.0.600, YCM gives out an error

YouCompleteMe unavailable: cannot import name urljoin

:message output

Traceback (most recent call last):
  File "<string>", line 24, in <module>
  File "/home/****/.vim/bundle/youcompleteme/autoload/../python/ycm/setup.py", line 47, in SetUpYCM
    from ycm.youcompleteme import YouCompleteMe
  File "/home/****/.vim/bundle/youcompleteme/autoload/../python/ycm/youcompleteme.py", line 40, in <module>
    from ycm.omni_completer import OmniCompleter
  File "/home/****/.vim/bundle/youcompleteme/autoload/../python/ycm/omni_completer.py", line 29, in <module>
    from ycm.client.base_request import BaseRequest, HandleServerException
  File "/home/****/.vim/bundle/youcompleteme/autoload/../python/ycm/client/base_request.py", line 31, in <module>
    from ycmd.utils import ToBytes, urljoin, urlparse
ImportError: cannot import name urljoin

vim was installed with the configues -
./configure --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config --enable-cscope

Most helpful comment

You didn't update the YCM submodules along with YCM. Duplicate of #2583.

>All comments

You didn't update the YCM submodules along with YCM. Duplicate of #2583.

Was this page helpful?
0 / 5 - 0 ratings