Python повредил: как я чищу неудавшуюся установку или переустанавливаю новый экземпляр?

Мне дали неправильный совет установить ЦЕНТР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ DEEPIN на Ubuntu 10.04.3. Я узнал позже, что это приложение не было создано для Ubuntu 10.x, но для 11.x. Разработчик не помог вообще ни с каким поиском и устранением неисправностей. Человек, который рекомендовал, чтобы я установил его, также не мог помочь мне разрешить, что проблема, кроме обеспечения универсальной Кв. - получают команду <package> чистки, которая не работала.

Центр программного обеспечения Deepin, первоначально завинченный мои процедуры установки/обновления. Мне удалось произвести чистку всех экземпляров Центра программного обеспечения Deepin, от диска, кроме Python, который ВСЕ ЕЩЕ сохраняет информацию о неспособно-будущей завершенной установке Deepin и пробует отважно каждый раз, когда я обновляю пакет, для завершения его.

Как я могу произвести чистку этой незаконченной информации об установке от Python? С другой стороны, я могу просто загрузить новый экземпляр Python, и перезаписать поврежденный?

Если так, консультируйте по вопросам шагов, необходимых делать это. Я рад переустановить Python, если он очищает остаточную проблему..

Вся справка крайне признательно ценится

3
задан 25 February 2012 в 01:55

3 ответа

Поскольку вы не предоставляете вывод ошибок или описание, в каком смысле Python сломан, вам труднее помочь.

Общий способ переустановки пакета - sudo apt-get install --reinstall python

0
ответ дан 25 February 2012 в 01:55

Я тоже столкнулся с этой проблемой. Мой проект использовал модуль pymongo в python2, и этот pymongo внутренне использует библиотеку abc. Я пробовал много решений и искал много, но ни одно из решений не сработало. Поэтому я планировал переустановить или полностью удалить python с моего компьютера с Ubuntu 16.04. Но команда sudo apt-get install --reinstall python2.7 также не работала и выдавала тот же модуль abc, в котором не найдена ошибка. Вот и я наконец-то сделал несколько взломов и трещин. Вот шаги -

Удаление всех версий Python вручную
  • sudo rm -rf /usr/bin/python2.x, а также python3.x
  • sudo rm -rf / usr / lib / python2.x, а также python3.x
  • sudo rm -rf /usr/local/lib/python2.x, а также python 3.x
Обновление Ubuntu
    [ 116] sudo apt-get update

Между тем, если вы получите эту ошибку Пакет должен быть переустановлен ubuntu Затем выполните следующую команду

sudo vi /var/lib/dpkg/status 

И удалите все строки из вышеуказанного файла для указанного выше пакета имя_пакета

Теперь загрузите tgz-файл python из https://www.python.org/downloads/ и разархивируйте его и CD в него

./configure
make test
sudo make install

Python должен быть установлен сейчас. Проверьте, запустив python

0
ответ дан 25 February 2012 в 01:55

Я пытаюсь сделать то же самое из-за похожей (я верю) ошибки. Но процесс переустановки просто не работает. Вот мой вопрос: Диспетчер обновлений не открывается (ошибка связана с pythonverbose)

0
ответ дан 25 February 2012 в 01:55

Другие вопросы по тегам:

Похожие вопросы: