2016-12-05 4 views
1

Эта проблема возникла для меня, когда я установил Gundo плагин Vim.Нет модуля с именем _sysconfigdata_nd

Я нашел много сообщений о No module named _sysconfigdata_nd, но все из них (like this one) относятся к a bug in the Ubuntu package, и предложил сделать символическую ссылку, как это:

sudo ln -s /usr/lib/python2.7/plat-*/_sysconfigdata_nd.py /usr/lib/python2.7/ 

Это, однако, не применяется для меня, как я Я использовал Python, который я скомпилировал.

За предложение here, я

sudo pip install --upgrade virtualenv 

который создал этот каталог

.../lib/python2.7/plat-linux2/ 

но нет в нем нет _sysconfigdata_nd.py.

У меня .../lib/python2.7/ У меня есть _sysconfigdata.py, но нет _sysconfigdata_nd.py.

Я не смог найти дальнейших результатов.

ответ

1

У меня была та же проблема. Я установил anaconda python и по ошибке удалил python. Затем началась ошибка No module named _sysconfigdata_nd, хотя я явно указал /usr/bin/python на anaconda python. Я также пробовал все методы, которые вы выполнили, но потерпел неудачу. Поэтому я загрузил фондовый python с official source и установил его. Даже после установки python и указания /usr/bin/python на /usr/bin/python2.7 с помощью update-alternatives он начал давать мне ту же ошибку, но когда я вызываю /usr/bin/python, он отлично работает, поэтому я создал псевдоним для python вроде этого alias python=/usr/bin/python и добавил его в свой файл .bashrc, и теперь он работает нормально. Я рекомендую вам попробовать то же самое. Если вы хотите экспортировать псевдоним python по всему миру. Вы можете добавить его в /eyc/bin/bash.bashrc, который будет применяться ко всем пользователям по умолчанию.

 Смежные вопросы

  • Нет связанных вопросов^_^